摘要: 1、静态赋值 <img class="imgs-coat" v-for="(item,index) in coatImgs" :key="item.coatImg" :src="item.coatImg" alt="" data-item="123" @click="chooseCoat($even 阅读全文
posted @ 2020-09-22 14:22 daidai201 阅读(6081) 评论(0) 推荐(0) 编辑
摘要: 父组件向子组件传递初始数据,当子组件点击以后可以triggerEvent自定义事件,父组件执行自定义事件,重新请求数据并传给子组件 /* 子组件 */ <view> <view bind:tap="setId" data-id="1"></view> </view> properties: { li 阅读全文
posted @ 2019-11-16 14:59 daidai201 阅读(988) 评论(0) 推荐(0) 编辑
摘要: vue 项目引入特殊字体,总是提示有问题 原因是,在webpack 里面的配置有问题 在项目文件里面引入字体的时候,应该写url-loader 而不能是url 阅读全文
posted @ 2018-11-15 14:03 daidai201 阅读(1503) 评论(0) 推荐(2) 编辑
摘要: vue 单文件 样式写了scoped 不能覆盖框架原有样式的解决办法 在vue 里面<style scoped></style> 是为了让样式只影响本身自己组件的样式,不改变全局的样式。 但是存在一个问题组件框架的ui样式没办法覆盖。 解决办法:在vue 文件里面写两个style 样式 例如 <st 阅读全文
posted @ 2018-11-06 09:10 daidai201 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: 如果reander()里面的dom元素是动态获取的,就要将函数放到setSTATE()里面执行 阅读全文
posted @ 2018-10-09 09:57 daidai201 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 百度地图marker点击任意一个当前的变化,其余的marker不变 最近做的百度地图,遇到一个问题,就是在for循环里面执行marker的点击事件 没有可以比对的对象,每次点击marker的时候,i都是最后一个,所以那样写不对 解决办法,在marker上添加label 属性,然后再隐藏掉label, 阅读全文
posted @ 2018-08-27 16:08 daidai201 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: 在对象字面量中可以使用中括号作为属性,表示属性也能是一个变量了。 const name = 'Jane'; const name = 'Jane'; const age = 20 const age = 20 const person = { const person = { [name]: tru 阅读全文
posted @ 2018-07-30 09:16 daidai201 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 将多维数组(尤其是二维数组)转化为一维数组是业务开发中的常用逻辑,除了使用朴素的循环转换以外,我们还可以利用Javascript的语言特性实现更为简洁优雅的转换。本文将从朴素的循环转换开始,逐一介绍三种常用的转换方法,并借此简单回顾Array.prototype.concat方法和Function. 阅读全文
posted @ 2018-06-19 10:00 daidai201 阅读(4497) 评论(0) 推荐(0) 编辑
摘要: 1.使用 Object.assign() 方法复制对象 let obj1 = { a: 0 , b: { c: 0}}; let obj2 = Object.assign({}, obj1); console.log(JSON.stringify(obj2)); // { a: 0, b: { c: 阅读全文
posted @ 2018-06-05 14:56 daidai201 阅读(4591) 评论(1) 推荐(0) 编辑
摘要: 由于dom 元素是在渲染之后才能操作,所以如果想取到dom元素,要放到mounted()这个生命周期函数里面,并且还要用this.$nextTick(function () {}) 阅读全文
posted @ 2018-05-19 15:56 daidai201 阅读(991) 评论(1) 推荐(0) 编辑