随笔分类 - vue项目知识点总结
摘要:'use strict' const path = require('path') const utils = require('./utils') const config = require('../config') //想要使用一个插件,你只需要 require() 它,然后把它添加到 plugins 数组中 const vueLoaderConfig = require('./vue-...
        阅读全文
                
摘要://校验手机号码 export function isSpecialPhone(num) { return /^1[2,3,4,5,7,8]\d{9}$/.test(num) } //校验中英文姓名 export function isName(name) { return /[a-zA-Z\u4E00-\u9FA5]+$/.test(name) } //校验输入金额 export fu...
        阅读全文
                
摘要:{{item}} {{btnText}}
        阅读全文
                
摘要:1.在config的index.js下面进行常用跨域配置代码;proxyTable: { '/apis': { //使用"/api"来代替"http://xxxx.cn" target: 'http://xxxx.cn', //源地址 (接口域名) changeOrigin: true, //改变源 (是否跨域) pathRewrite: { '...
        阅读全文
                
摘要://判断是否是pc function is_pc() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) ...
        阅读全文
                
摘要:1.当 对应的路由匹配成功,将自动设置 class 属性值 .router-link-active. 模板中可以用{{$route.params.xxx取到路由参数}}或者{{$route.query取到参数}}或者{{$route.hash取到hash}} 实例中(js)可用:this.$route.params.xxx/this.$route.query.xxx取到路由参数; 2.通过$r...
        阅读全文
                
摘要:1.Vue.js是渐进式框架,采用自底向上增量开发的设计基于MVVM思想。 2.Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。 3.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 4.指令带有前缀 v-,以表示它们是 Vue.js 提供的特殊属性。 5.站点上动态渲染的任意 HTML 可能会非常危险,因为它很容易导致 XS...
        阅读全文
                
摘要:1.使用router-link 不会让页面刷新,使用a标签会使页面刷新。2.router-link 里面的to="/路由地址" tag=""自定义标签" 默认为a标签,linkActiveClass 可以更改默认类名。3.在 HTML5 history 模式下,router-link 会拦截点击事件
        阅读全文
                
摘要:消除未使用的CSS:安装PurifyCSS-webpack插件 cnpm i purifycss-webpack purify-css -D const glob = require('glob'); const PurifyCSSPlugin = require("purifycss-webpack"); plugins:[ new extractTextPlugin("css/ind...
        阅读全文
                
摘要:一、css文件打包到js中(loader的三种写法) 二、压缩JS代码(虽然uglifyjs是插件,但是webpack版本里默认集成,不需要再次安装。) "scripts": { "server":"webpack-dev-server" } 配置好保存后,在终端里输入 npm run server
        阅读全文
                
摘要:在对象上添加新属性的几种方法: 直接附代码: 法一:Es6扩展运算符添加属性 法二:利用语法Object.assign(target, ...sources) target目标对象、sources源对象、返回值目标对象。 如果目标对象中的属性具有相同的键,则属性将被源中的属性覆盖。后来的源的属性将类
        阅读全文
                
摘要:依据官网使用 webpack 的 Hot Module Replacement API,Vuex 支持在开发过程中热重载 mutation、module、action 和 getter。你也可以在 Browserify 中使用 browserify-hmr 插件。 对于 mutation 和模块,你
        阅读全文
                
摘要:Mixins一般有两种用途:1、在你已经写好了构造器后,需要增加方法或者临时的活动时使用的方法,这时用混入会减少源代码的污染。2、很多地方都会用到的公用方法,用混入的方法可以减少代码量,实现代码重用。一、Mixins的基本用法我们现在有个数字点击递增的程序,假设已经完成了,这时我们希望每次数据变化时
        阅读全文
                

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号