随笔分类 - Vue
1
Vue的各种小的杂的知识点,看见了就记下几个
摘要:1. 为什么需要模块化 如果多人同时开发一个项目的时候,每个人都会创建很多的 .js 文件,可能就会存在命名冲突的问题。 为了解决这个问题我们可以使用立即调用函数。但是立即执行函数会导致一个新的问题,就是我们不能再之后创建的 .js 文件中,再次去使用之前文件的变量或者函数。 因此,我们提出了模块化
阅读全文
摘要:因为函数 return 一个对象之后,每次实例化这个组件就是新的对象,多个组件的实例对象之间不会干扰;但是如果组件的 data 是一个对象的话,就会使得创建的组件实例之间互相干扰。
阅读全文
摘要:创建组件构造器对象 const cpnConstructor = Vue.extend({ template: ` <div></div> ` }) 注册组件 Vue.component('my-cpn', cpnComponent); 使用组件 <my-cpn></my-cpn>
阅读全文
摘要:v-model.lazy(等到输入框回车或者失去焦点的时候再改变数据) v-model.number(一般data传过来的都是字符串,你想要input的type是number,那就需要加上这个修饰符) v-model.trim(去掉左右两边的空格,浏览器有的会自动去除)
阅读全文
摘要:arr.filter(function(n) { return n > 100; }).map(function(n) { return n * 2; }).reduce(function(prevValue, n) { return prevValue + n; }, 0)
阅读全文
摘要:push('a', 'b') pop() unshift('a', 'b', 'c') shift() splice(2, 0, 'a') sort() reverse() arr[0]='aaa'; 这个不是响应式的 Vue.set(this.letters, 0, 'bbbbb');
阅读全文
摘要:arr.splice(2, 0, 'F', 'E');
阅读全文
摘要:@click.stop @click.prevent @keyup.enter @click.native (组件) @click.once
阅读全文
摘要:const names = 'Kobe Bryant'.split(' '); console.log(names[0]); console.log(names[1]);
阅读全文
摘要:for(let i= 0; i < this.books.length; ++i) { } for(let i in this.books) { } for(let books of this.books) { }
阅读全文
摘要:el: String | HTMLElement data: Object | function (组件只能使用function) methods: {} 还可以有一些生命周期中的钩子函数 beforeCreate: function() {} created: function() {} moun
阅读全文
摘要:https://www.runoob.com/cssref/func-linear-gradient.html
阅读全文
摘要:<!-- 通过accept可以指定允许用户选择什么类型的文件 --> <input type="file" id="file" accept="image/png,image/jpeg" />
阅读全文
摘要:display: flex; justify-content: flex-end;
阅读全文
摘要:https://blog.csdn.net/weixin_43285360/article/details/121663273
阅读全文
1

浙公网安备 33010602011771号