摘要:
原生js测试 阅读全文
摘要:
1、JSON.parse()【把json字符串解析成json对象】 2、JSON.stringify()【把json对象中解析成json字符串】 控制台结果: json比较常用的就是这两个方法了,用来处理后台过来的数据; 3、localStorage(本地存储)用于长久保存整个网站的数据,保存的数据 阅读全文
摘要:
config/indexjs详解上代码: webpack.base.conf.js注解: 阅读全文
摘要:
打包之前需要修改如下配置文件: 配置文件一:build>>>utils.js (修改publicPath:"../../" , 这样写是处理打包后找不到静态文件(图片路径失效)的问题) 配置文件二:config>>>index.js(修改assetsPublicPath:'./' ,修改目的是为了解 阅读全文
摘要:
1、Object.freeze() 阻止修改现有属性的特性和值,并阻止添加新属性两种用法:Object.freeze( { } ) 和 Object.freeze( object ) 2、Object.assign(target,source1,source2,...) 该方法主要用于对象的合并,将 阅读全文
摘要:
科普下: 平时很少用的css单位: 1.长度单位: rem:相对长度单位。相对于根元素(即html元素)font-size计算值的倍数; vw:相对于视口的宽度。视口被均分为100单位的vw; vh:相对于视口的高度。视口被均分为100单位的vh; vmax:相对于视口的宽度或高度中较大的那个。其中 阅读全文
摘要:
直接分三个步骤吧: 1、手写一个toast.vue组件 2、手写一个toast.js文件 3、mainjs注入 组件内部调用 以上就可以完成一个简单的toast插件。 阅读全文
摘要:
... 阅读全文
摘要:
一样的和前面路由钩子类似的步骤 首先在demo下面的components下面新建一个test.vue组件 test组件代码 <template> <div class="test_box"> <p @click="go">测试组件内部守卫的作用,点击跳到HelloWorld</p> </div> < 阅读全文
摘要:
首先构建一个测试demo如下图: 接着来探讨路由配置界面 可以见到控制台 当点击事件发生后(也就是第一个页面向第二个页面跳转后) 由此看出从第一个页面点击跳转后触发了两次前置钩子函数并且点击后校验是否需要登入直接进入login页面可用于后台管理权限控制页面是否需要登入权限,一次后置钩子函数;可以清楚 阅读全文