摘要: local (1)在读取没有值的数据时返回null (2)关闭浏览器也不会清空数据,因为保存在本地 (3)清除浏览器缓存时会被清空 (4)一般5M存储大小 session (1)关闭浏览器丢失所有数据 (2)其余用法和local一样 在vue中用watch监视并保存到本地(注意要使用json) 阅读全文
posted @ 2021-12-29 13:39 嗜血汽车人 阅读(68) 评论(0) 推荐(0)
摘要: 1.reduce(回调函数,统计初始值) array.reduce((pre,current)=>{},pre) (1)数组的长度length决定回调函数的调用次数 (2)reduce()返回最后一次调用的回调函数的返回值 (3)current代表数组中每一个项数据 (4)pre常为统计值,一般为0 阅读全文
posted @ 2021-12-29 13:03 嗜血汽车人 阅读(52) 评论(0) 推荐(0)
摘要: 父子通信 1.父 => 子 在父组件template中调用子组件标签==>在子组件标签设置自定义属性并和父组件中data某项数据绑定==>子组件配置项使用props属性接收该自定义属性 ==>子组件data配置新的变量属性接收props构建一个新副本==>调用该属性(防止引用变量被修改) 2.子 = 阅读全文
posted @ 2021-12-29 12:08 嗜血汽车人 阅读(38) 评论(0) 推荐(0)
摘要: 1.样式 (1) 使用注释 对于组件中的样式<style> 推荐每一个模块使用/*header*/ 注释,方便阅读和修改 (2)命名用破折号- .my-class { } 2.数据的存储方法 (1)对于数据量未知(用户输入),需要对数据进行操作 使用数组对象接收 [ {属性,方法}, {属性,方法} 阅读全文
posted @ 2021-12-28 22:12 嗜血汽车人 阅读(28) 评论(0) 推荐(0)
摘要: (1)查看插件版本 npm view less-loader versions 阅读全文
posted @ 2021-12-28 21:08 嗜血汽车人 阅读(19) 评论(0) 推荐(0)
摘要: // 在vue中组件编写时使用的属性 <style scoped> <style/> //scoped的作用在于防止不同组件的样式名(类名等)冲突 它实现的机理是: 注意 (1)在app.vue 根文件中设置的style是全局样式! 阅读全文
posted @ 2021-12-28 21:06 嗜血汽车人 阅读(98) 评论(0) 推荐(0)
摘要: vue的插件本质: 是一个对象 存放位置 : 一般在plugins.js文件 和components文件夹平级 1.如何引入插件 (1)定义后需要暴露这个对象,才能引用 (2)在创建vue实例之前引入 (3)使用Vue.use()在main.js注册使用插件 2.如何定义一个插件 插件的优点在于,可 阅读全文
posted @ 2021-12-28 20:53 嗜血汽车人 阅读(65) 评论(0) 推荐(0)
摘要: 混入功能 实质就是java的工具类,他是一个.js文件,里面包含了这个应用中组件复用的方法 并用expert 暴露接口,组件可以按需要引入对应方法,直接调用即可 (1)一般放入common.js文件中 (2)配置项的methods,生命周期函数都可以写入mixins (3)对应配置对象中的mixin 阅读全文
posted @ 2021-12-28 20:45 嗜血汽车人 阅读(45) 评论(0) 推荐(0)
摘要: props配置属性用于父子之间通信 用法: 在父组件的template模板调用子组件标签,并设置对应的属性传给子组件 因为是传递属性,所以也可以用bind进行动绑定,实现父组件data动态传输给子组件,子组件的props配置属性就是接收对应传输属性的对象 props:{ name:{ type:St 阅读全文
posted @ 2021-12-28 20:35 嗜血汽车人 阅读(623) 评论(0) 推荐(0)
摘要: (1)$ref 作用:获取原生dom元素,避免在vue中再次使用原生的document.getElement方法 $ref是一个对象 使用方法 // 在需要的标签设置ref属性 <school/ ref = "xxx"> //获取: this.$refs.xxx * *可以在父组件中用ref绑定子组 阅读全文
posted @ 2021-12-28 19:27 嗜血汽车人 阅读(367) 评论(0) 推荐(0)