# vue-music

webpack 配置别名

fastclick 解决 300ms 延迟问题 如果需要点击,添加 needsclick betterScroll 做轮播图

根目录跳转

route: {
	path: '/',
	redirect: '/Recomment'
}

jsonp 使用 jsonp (opens new window) better-scroll (opens new window) axios (opens new window) 懒加载 vue-lazyload (opens new window)

Object.assign({}, {a: 1})

v-html 指令,做转译

初始化 Dom 后渲染

mouted() {
	setTimeout(() => {
		  BScroll()
	}, 20)
}

获取 DOM 元素,通过 refs 属性:this.$refs.sliderGroup.children

# 存在异步渲染时

通过 v-if ,当数据拿到后再去渲染组件

按条件,添加 class 的写法

:class = "{active: currentPageIndex === index}"

# 缓存 DOM

有计时器资源时,当

# 调用接口

# data 和 变量共享

只有当变量需要跟 dom 绑定,需要被监听时,采用 data 和 computed 属性。 不需要观测的,可以在

created () {
	this.touch = {}
}

向下取整 Math.floor x / y | 0

# 传 class

:class="{current: true}"

# 开发环境跨域

我们修改 dev 下 proxyTable 的配置,代码如下: proxyTable: { '/xxxservice': { target: 'http://xxx.com.cn', //你的目标域名 changeOrigin: true }, //... }

部署到测试 scp2 的 node 包上传代码

Last Updated: 5/14/2022, 11:38:45 AM