不多说上代码: <template> <div class="hello"> <h1>{{ msg }}</h1> <p>Element UI简单Cascader级联选择器使用</p> <el-cascader :options='options' v-model="selectedOptions" @change="handleChange"> </el-…
1.oninput 事件在用户输入时触发; <template> <div class="test_box"> <p>hell,你好</p> <p>encodeURI编码后转码的路由参数内容----<span style="color: red">({{routerParmas}})</span></p> <div class="table_box&quo…
具体属性方法参考官方网站:http://element-cn.eleme.io/#/zh-CN/component/installation <template> <div class="table_box"> <div class="btn" style="text-align: left;"> <el-button type="primary" @click="addIt…
vue config下面的index.js配置host: '0.0.0.0',共享ip (假设你的电脑启动了这个服务我电脑一样可以启动)-----------------------------------------------------------------------回调函数就是一个参数,将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数.这个过程就叫做回调;回调,回调,就是回头调用的意思.主函数的事先干完,回头再调用传进来的那个函数.---------…
1.参考 https://www.npmjs.com/package/vue-wangeditor 使用该富文本编辑器 <template> <div class="egit_box"> <p>富文本编辑器试用</p> <div class="text_box" style="width: 100%;display: flex;justify-content: center;"> <…
<template> <div class="ele_test_box"> <!-- 常用效果 Popover 弹出框组件 具体属性查看官方文档--> <el-popover placement="bottom" title="标题" width="400" trigger="click" content="这是一段内容,这是一段内容,这是一段内容,这是一…
今天打算上线vue的单页面项目,上线后,首页加载速度巨慢! 原因是项目上线后,网速不够快,加载js,css等资源很慢, 打开打包好的文件发现chunk-vendors.xxxxxxx.js的包很大,达到了4千多kb,简直不能忍!(vendors的文件是项目中引入的第三方库,打包好的文件) 网上查了查,有很多优化方法,我从简单的开始吧 我选择的第一个优化方式是,给webpack开启gzip压缩,能够将文件体积减少60%. 下面来说一下开启gzip压缩的具体步骤 1:引入 compression w…
前端工程性能优化一说意义深远悠长,本章主要介绍除了一些基础优化外如何实行路由懒加载.Gzip加速.CDN加速,让网页飞的快一些. 基础优化 老生常谈的一些: 不要在模板中写复杂的表达式 慎用watch尤其是deep 合理的使用v-if/v-show/v-for 善用keep-alive 使用Object.freeze() ... 这里不再细开展~主要说下以下几点: 一. 开启GZIP 体积对比图: 1541KB vs 466KB 耗时对比图: 333ms vs 225ms 操作步骤: 1.安装包…
懒加载:----------------------------------------------------? 也叫延迟加载,即在需要的时候进行加载,随用随载. 为什么需要懒加载? 像vue这种单页面应用,如果没有应用懒加载,运用webpack打包后的文件将会异常的大,造成进入首页时,需要加载的内容过多,时间过长,会出啊先长时间的白屏,即使做了loading也是不利于用户体验,而运用懒加载则可以将页面进行划分,需要的时候加载页面,可以有效的分担首页所承担的加载压力,减少首页加载用时 简单的说…
在vue 单页应用中,如果路由不实现懒加载,那么打包出来的文件将会非常大,加载也会非常慢.vue-router 官网也有相应的介绍,但是具体怎么去实现还是讲的比较模糊的,下面将一步步讲解配置路由懒加载. 先看一下依赖版本: webpack 3.6.x, vue 2.5.x, babel 6.x 使用vue-cli 2.9构建的项目. 1. 首先下载babel 插件 babel-plugin-syntax-dynamic-import 6.18.0 到本地依赖 2. 在 .babelrc中配置插件…