- 博客(8)
- 收藏
- 关注
原创 vue3用vuecli5.0打包tree-shaking 选项式api
网上的做法,以下不生效。new webpack.DefinePlugin({ __VUE_OPTIONS_API__: false, __VUE_PROD_DEVTOOLS__: false,=})新的解决方法:chainWebpack:(config=>{ config .plugin('feature-flags') .use(webpack.DefinePlugin, [{ __VUE_OPTIO..
2022-04-29 08:43:37 573
转载 js new return
默认情况下,函数的返回值为undefined(即没有定义返回值)。 但是构造函数比较例外,new构造函数在没有return的情况下默认返回新创建的对象。然而,在有return的情况下,如果返回值为基本数据类型(string,number,boolean,undefined,null),那么返回值仍然为新建对象实例。 只有当定义返回一个非基本数据类型的对象,函数的返回值才为指定的对象。在这种...
2019-11-05 09:41:22 122
原创 js的字符串的一个特殊方法
字符串原型链上有两个很便捷的拼接字符串方法,padStart(maxlength,string)与padEnd(maxlength,string),第一个参数是字符串长度,第二个是你要填充的字符串。两个有start与end,顾名思义就是一个拼接前面一个拼接后面。例如:var str = "1";console.log(str.padStart(2,"0"));//输出01var str...
2019-08-12 22:07:18 100
原创 vue学习-2
用v-for遍历时,有遍历数组和对象的区别。在遍历数组时 v-for="(item,index) in arr",其中item是值,index是索引。在遍历对象时v-for="(val,key,index) in obj",其中val是对象值,key是属性,index是索引。例如:var vm = new vue({ el:'元素对象', data:{ ...
2019-08-03 17:22:37 98
原创 vue学习-1
v-bind:class(:class)在绑定是一定要:class=" 'css类名 ' "这种写法,为了区分这是一个变量而不是一个class类名,不然会无效。可以有多种class合并,:class = "[‘变量名‘,’变量名‘]"这种形式,可以在[]中写三元表达式。还有一种对象写法:class="{div1:true,div2:false}",true代表出发,fasle则不出发。可以把键的值...
2019-07-24 23:21:30 194
原创 js一些小细节记录
在js声明函数进行实例化new,函数里面要用this.变量名进行赋值,如果没有this,在new实例化则不会继承函数的属性方法,因为在new过程中this指向会变化,所以就会复制一份过去变成自己的,没有则不是自己的不会复制一份,而且在函数中this.属性名的时候切记要赋值,如果没有复制在new实例化过程中对象则不会拥有没有赋值的属性。...
2019-07-23 23:27:58 69 1
原创 js基础函数问题,真的是不扎实啊!
在js中,函数与对象好像傻傻分不清,其实函数可以是对象,对象可以是函数。function a(){ this.b = function(){ alert("123");}}要调用a函数中的属性b,要是实例化才能调用,而不能直接a().b()这样去调用。这样就是函数与对象的一点区别,函数不拥有属性方法,只有对象才能拥有。...
2019-07-23 23:11:26 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人