vue
文章平均质量分 89
大华阿大华
突破,挑战,自信
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue 双向数据绑定 v-model 和 .sync 修饰符就是一个语法糖
方式一v-model 指令只能用于 input、textarea、单选框、复选框等类型的输入控件,也可以用于组件上,他是一个语法糖,可用于子父组件的双向通信// home.vue<template> <div class="home"> <div>在父组件的值 ::: {{ testVal }}</div> <hr&g...原创 2020-01-22 16:00:08 · 515 阅读 · 0 评论 -
vue cli3 element-ui懒加载 按需加载ui组件
前言vue cli3.x + UI框架 开发时,经常实际只用到的 UI框架 提供的几个组件,而每次我们是全部引入,这会照成程序需要消耗更多的资源,尤其是在移动端(例如使用 mint ui),在性能上会有更大的影响,照成不好的用户体验。接下来记录以 vue cli3.x +element ui 为例实现按需加载组件。未引入 element 插件时引入 element ui(npm i e...原创 2019-10-08 10:23:23 · 2580 阅读 · 3 评论 -
vue+Element-ui实现前端读取 excel 表格数据转换为 JSON 数据进行展示
前言vue Element Ui 通过 el-upload 来读取表格文件,借助 XLSX(安装: npm i XLSX -S) 来实现读取到的表格转为 JSON 数据格式,然后展示在 el-table 中。<template> <div> <!-- 按钮 --> <el-upload class="upload"...原创 2019-09-26 14:58:47 · 10837 阅读 · 6 评论 -
vue cli3 优化配置生产去除console.log - from UglifyJs `warnings` is not a supported option
使用 vue cli 3.x 配置生产去除 console.log 时出现了报错,如下,写法一:// vue.config.jsmodule.exports = { optimization: { minimizer: [ new UglifyJsPlugin({ uglifyOptions: { comp...原创 2019-08-16 11:14:33 · 11628 阅读 · 4 评论 -
Vue 服务端渲染原理 拆分成三步个步骤简单的实现一个案例
前言[文章地址](https://juejin.im/post/5d04aee66fb9a07ed2246bcd)可能我们平常接触比较多的是使用 vue + vue全家桶来搭建起一个单页(SPA)应用。用 ssr 搭建项目比较少,本文是记录我在学习 ssr 过程中的一些见解,如有出错或疏漏,麻烦帮忙指正!文章共分为三个步骤来实现搭建一个简单 ssr 项目:1.搭建 SPA 项目(实现客户...原创 2021-01-27 15:42:19 · 1591 阅读 · 0 评论 -
vue报错Uncaught SyntaxError: Unexpected token <
vue 项目运行时遇到一个报错,如下图:点开后是这样的提示:可能是资源路径的引用出错了,例如 vue.config.js 配置里 publicPath: ‘./’ 而浏览器是 http://192.168.1.12:8080/test/#/ 这样去访问项目,多了一个二级目录 /test/,就造成了资源找不到。方法一:把 vue.config.js 配置里 publicPath: '...原创 2019-07-04 17:47:43 · 13353 阅读 · 2 评论 -
vue - cli3.x - 使用 postcss-px2rem 自动将 css 的px单位转换为 rem 单位 - postcss.config.js 配置
开发移动端的时候,经常需要自己手动去将 px 单位计算成 rem 单位,这很消耗时间。我们可以使用 postcss-px2rem 插件来实现将 px 自动转换为rem,这样就省去的计算的步骤,加快开发速度。安装:执行 npm i postcss-px2rem --save-dev配置:postcss.config.js :如下:module.exports = { plugins: ...原创 2019-06-18 16:49:44 · 2577 阅读 · 1 评论 -
vue - webpack - 打包出现 - There are multiple modules with names that only differ in casing.
vue 在使用 webpack 打包时出现警告,There are multiple modules with names that only differ in casing.如下图:There are multiple modules with names that only differ in casing. 是有多个模块同名了仅大小写不同,可能是重复引用了,或者引用的文件名大小写不一致...原创 2019-06-17 20:02:01 · 1115 阅读 · 0 评论 -
vue cli 3 配置分环境打包,配置多环境打包,cross-env没有效果,cross-env在vue-cli 3中的使用
vue-cli 3 实现分环境打包vue 分环境打包模式vue 分环境打包在开发过程中,可能会遇到这样一个问题,在开发环境,测试环境和生产环境中我们会用到不一样的接口,每次在不同环境中都要手动去切换接口地址,只会很麻烦,有时还可能出现操作失误。这时候就需要用到分环境打包了,根据不同的环境,我们使用对应的接口,这样也就不用手动去操作。模式vue-cli项目下默认有三种模式:develop...原创 2019-03-07 20:49:39 · 5749 阅读 · 0 评论 -
vue-cli 3 路由懒加载不生效。vue-cli 3 路由懒加载。vue-cli 3 配置路由
按照推荐将vue的路由配置如下来实现懒加载,但是路由懒加载不生效,还是会把所有的chunk加载出来: { //首页 path: '/index', name: 'index', component: () => import('@/views/index/index.vue'), }, { //列表 ...原创 2019-02-27 14:05:43 · 9444 阅读 · 1 评论
分享