arr[1] = vue
Vue相关知识
我可能码的是假代码
主攻HTML5、Vue.js、ES6等新一代web前端内容。有PHP开发经验。
展开
-
路由懒加载import和require用法的区别
vue-router同步和异步普通用法:// 普通import同步加载用法import HelloWorld from "@/components/HelloWorld.vue"export default new Router({ routes:[ { path: "/", name: "HelloWorld", component: HelloWorld } ]})// import 异步加载用法export default原创 2020-05-26 15:04:22 · 2828 阅读 · 0 评论 -
vue-jsx写法笔记
jsx语法不是很常用,部分语法和平时写template有点不太一样,用到的时候可能会忘记,官网的文档又特别简单,这里整理一下常用的一些语法含义,方便以后使用。vue的jsx基础插件依赖(高版本cli已经自带,无需再次安装了)。babel-plugin-syntax-jsx: 提供对 jsx 语法的基本支持,这个并非由 vue 提供和维护,react 也依赖于这个插件 babel-helper-vue-jsx-merge-props: 提供了 vue 属性合并的工具函数,用于支持 jsx 里的.原创 2020-05-22 18:30:21 · 1223 阅读 · 0 评论 -
element-ui解决el-dialog的闪烁问题
之前的项目都是网站项目,一般都是要自己写UI,最近开发后台项目使用element-ui,也遇到了一些坑,譬如在使用is动态组件的时候,两个动态组件都是dialog,切换的时候会闪烁,查了半天原因发现是dialog打开和关闭动画造成的。简单粗暴的解决方法是直接在dialog加v-if="visible" 这样就没有关闭动画了,解决闪烁。在优化一点的方案是把dialog在独立成一个组件,在di...原创 2020-04-14 16:41:49 · 6815 阅读 · 0 评论 -
Axios拦截器之error参数
我们都知道Axios的响应拦截器axios.interceptors.response.use( function (response) { // 对响应数据做点什么 return response; }, function (error) { // 对响应错误做点什么 return Promise.reject(error); });...原创 2020-04-13 14:03:01 · 2950 阅读 · 0 评论 -
vue打包 使用UglifyJsPlugin减少体积,以及使用cdn、路由懒加载减少加载时间
直接上代码了vue.config.jsconst UglifyJsPlugin = require('uglifyjs-webpack-plugin');module.exports = { publicPath: './', //文件名hash filenameHashing: false, //生成source map productionSourceMap...原创 2020-04-02 16:53:39 · 4114 阅读 · 0 评论 -
Vue子组件为什么不可以修改父组件传递的Prop?
Vue提倡单项数据流,主要是项目越来越复杂时,组件互相影响加上复用会使debug 的成本会非常高。引自VUE中文官网的话:“所有的 prop 都使得其父子 prop 之间形成了一个单向下行绑定:父级 prop 的更新会向下流动到子组件中,但是反过来则不行。这样会防止从子组件意外改变父级组件的状态,从而导致你的应用的数据流向难以理解。”那为修改props的时候,vue是如何能够知道是子组...原创 2020-03-18 16:06:20 · 2217 阅读 · 0 评论 -
Vue-cli开发一时爽,却如何面对SEO需求,列举几种常见的模式
很久没有上博客了,最近决定还是重新开始更新。之前公司的项目中有很多SEO的要求,之前对SEO这块了解的也不是很多,后来也看了很多SEO相关的知识。因为公司的web还是传统套模板的开发模式,SEO方面的各种变态要求都可以实现,但有很多小活动页面我都是用Vue去实现的,还好这些活动都不需要SEO,为了以后着想,我还是决定要研究一下。1.可以满足简单的SEO要求的,prerender-spa-plu...原创 2019-08-14 17:48:18 · 278 阅读 · 0 评论 -
准备使用vue制作开始一个的单机挂机放置类小游戏
因为疫情的原因,工作有点难找,在家呆着无聊打算做点啥,准备开工一个个人小游戏,一方面是热爱游戏,一方面是想做个项目提升一下对vue的熟练度和掌握能力。想了许久,打算做一个传奇主题的战斗无止境,刚开始工作的时候玩过战斗无止境(算是挂机游戏鼻祖吧),一直想做个类似的挂机游戏,且热血传奇是我心中网游的经典。所以这个小项目就这么平淡的开工了。目前搭了一天的界面:界面丑是抽了点,但咱又不会美术,...原创 2020-03-10 15:01:44 · 5243 阅读 · 1 评论