vue
我爱吃兔兔
这个作者很懒,什么都没留下…
展开
-
更新vetur和vscode版本后,vetur失效,代码全白
2019/10/12:vscode版本号1.39.1,veter插件版本0.22.4。setting.json文件确认已关联.vue文件,选中vue文件时右下角也已经识别,vetur也卸载重装并重启了编辑器,但是代码仍然是白色。百度了一下发现有人更新vscode后vue文件高亮失效,回退后就成功了,猜测是该款插件本身和编辑器存在兼容性问题。考虑到回退比较麻烦,最后选择直接禁用了vut...原创 2019-10-13 11:39:39 · 7196 阅读 · 2 评论 -
vue源码学习(一):flow
一、定义:js的静态类型检查工具,在运行前检测出违反规则的语句。比如说某个方法用于计算,要求参数是数字,参数故意传字符串会返回NaN,但未运行前并不会提示。如果用了flow,就能检测出方法是否接受了有效的数值作为参数。一、优势:(1)可以清晰的展示出参数的类型和返回值的类型(效果等同于文档注释)。同时,方法中数据和行为存在设计逻辑关系,一般书写代码的时候,先声明, 考虑使用的数据类型,最...原创 2019-07-23 21:09:08 · 394 阅读 · 0 评论 -
vue+webpack+springboot+mysql入门项目搭建
一、环境和工具:后台编译器idea,maven+springboot+mybatis项目;前端编译器vscode,vue项目;数据库mysql,辅助工具sqlyog。一、创建vue+webpack前端项目vue init webpack + 项目名(默认已有node.js环境,创建中途配置按需选择即可)。二、后台问题:1、项目中引入了lombok插件进行日志打印。虽然pom.xm...原创 2019-07-25 13:28:00 · 1192 阅读 · 0 评论 -
vue源码学习(二)
一、结构梳理:vue的源码在src目录下,基本结构如下:二、源码构建(非纯vue,实际为vue+webpack,正好在用,就一起做代码梳理了):vue的源码是基于rollup构建的(js模块打包器),构建配置在scripts目录下。1、package.json:npm执行脚本在script字段里配置。eg:"scripts": {"dev": "webpack-dev-serve...原创 2019-07-25 16:22:41 · 362 阅读 · 0 评论 -
vue源码学习(三)
一、入口部分:vue实际上就是一个用 Function 实现的类,我们只能通过 new Vue 去实例化它。它按功能把这些扩展分散到多个模块中去实现(通过prototype 扩展方法),而不是在一个模块里实现所有。在它的入口文件里会提到这样的一个概念,初始化全局 Vue API。在整个初始化过程中,除了给它的原型 prototype 上扩展方法,还会给 Vue 这个对象本身扩展全局的静态方法。...原创 2019-07-30 18:43:55 · 120 阅读 · 0 评论 -
Vue项目中mockjs简单应用
1、安装引入:需要安装mockjs和axios,npm install mockjs --savenpm install axios --save在main.js文件中引入mockjsrequire('./mock.js');2、设置模拟数据:Src目录下建立Mock.js文件,根据数据模板生成随机数据,具体需要的数据可依据官方文档自行设置。Eg:import Mock fr...原创 2019-08-22 15:02:43 · 141 阅读 · 0 评论 -
自定义el-upload实现图文上传
一、跨域踩坑(axios):第一步:config/index.js文件设置跨域dev: {// PathsassetsSubDirectory: 'static',assetsPublicPath: '/',proxyTable: {'/':{//此处并非一定和url一致。target:'后台ip+端口地址',changeOrigin:true,//允许跨域pathRewrit...原创 2019-09-06 13:26:27 · 1882 阅读 · 1 评论 -
vue+koa2+ssr仿写美团网踩坑记录(持续更新)
一、环境配置:1、yarn需要配置淘宝镜像更换数据源,否则无法下载:yarn config set registry https://registry.npm.taobao.org2、nuxt.js安装时建议使用yarn进行安装,npx极易出错(默认vue-cli已安装,如果没有安装需自行安装)yarn create nuxt-app <项目名>或者npx create-nu...原创 2019-09-09 15:10:24 · 172 阅读 · 0 评论