摘要:
用途: 防止全局同名CSS污染 原理: 在标签上添加上data-v-something属性,在选择器加上对应的[data-v-something],即CSS带属性选择器,从而达到作用域的效果 阅读全文
摘要:
1. 在main.js中挂载 Vue.prototype.getToken = function() { console.log("getToken") } 在所有组件里可调用函数 this.getToken() // 'getToken' 2. 引用全局js文件 首先创建全局js文件 export 阅读全文
摘要:
v-model 本质是语法糖,实际上是做了两步操作 实现原理: 1. 绑定数据的value 2. 触发输入事件 <input type="text" v-model="username"> //相当于 <input type="text" :value="username" @input="user 阅读全文
摘要:
// 1. 合并数组/对象 // 数组(考虑去重) let a = [1, 2, 3]; let b = [4, 5, 6]; let c = [... new Set([...a, ...b])]; // 对象 let obj1 = { a: 1 }; let obj2 = { b: 2 }; l 阅读全文
摘要:
注意: 为了让元素可拖动,需要使用 HTML5 draggable 属性。 提示: 链接和图片默认是可拖动的,不需要 draggable 属性。 在拖放的过程中会触发以下事件: 在拖动目标上触发事件 (源元素): ondragstart - 用户开始拖动元素时触发 ondrag - 元素正在拖动时触 阅读全文
摘要:
亚历克斯和李用几堆石子在做游戏。偶数堆石子排成一行,每堆都有正整数颗石子 piles[i] 。 游戏以谁手中的石子最多来决出胜负。石子的总数是奇数,所以没有平局。 亚历克斯和李轮流进行,亚历克斯先开始。 每回合,玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为止,此时手中石 阅读全文
摘要:
remoteMethod(query) { if (this.timer) { clearTimeout(this.timer); } if (query !== "") { this.loading = true; this.timer = setTimeout(() => { this.load 阅读全文
摘要:
created() { this.tableData = this.tableList[0]; }, mounted() {}, methods: { handleSelectionChange(val) { this.multipleSelection[this.radio1] = val; }, 阅读全文
摘要:
父组件执行完beforeCreat 和created 之后 执行子组件的created和mounted 在执行父组件的mounted 阅读全文
摘要:
vue-router $router和$route$router路由操作对象,路由跳转,后面跟函数(push,go,back...)$route路由信息对象,路由参数接收,this.$route.params.参数名/this.$route.query.参数名 query 和 params quer 阅读全文