vue添加favicon.ico,包含开发环境和生产环境显示。


1、把图标放在下项目的根目录.。

2、修改build文件夹下面的webpack.dev.conf.js(开发环境) 和webpack.prod.conf.js(生产环境)。添加代码如下:

favicon: path.resolve('favicon.ico'),

webpack.dev.conf.js(开发环境):

webpack.prod.conf.js(生产环境):

3、修改完成之后,然后重新启动,记住每次修改完配置,都要重新启动,后面不再重复描述。

vue打包产生多余的.map文件。


1、修改config文件夹下的index.js文件,把productionSourceMap: false,设置为false。

去除url的#号


1、在router文件夹里面的index.js里面添加

mode: 'history'

路由懒加载


1、修改router文件夹里面的index.js,删除原来的引入文件的方式,改成

routes: [
{
path: '/',
name: 'index',
component: resolve=>(require(["@/components/index"],resolve))
}
]

使用less


1、安装依赖包。

npm install less less-loader --save-dev

2、然后在vue文件中使用,lang="less"和@import。

手机局域网允许访问项目


1、修改config文件夹里面的index.js文件,把里面的host’:'localhost'修改为:host: '自己的ip地址'。

然后重启项目,即可通过ip访问到项目。

keep-alive使用


场景:

列表页面,详情页面,编辑页面,三页面之间交互之后数据缓存。

1、路由配置文件index.js

2、App.vue

3.列表页面

4、编辑页面

5、详情页面

我这个是比较全面的仔细的,最后把这些方法提到公共方法里面操作。这里不做介绍了。

上面就是一些较为常用并且实用的vue问题。具体的每个修改文件,我已经传了项目到码云上面,并且在里面做了tag标记,大家可以进去查看全部代码。

码云本项目地址:https://gitee.com/xiaoqiuxiong/vue_study

觉得对自己有用的,望各位基友点个赞赞赞!!!!!!!

vue 开发常见问题解决大全的更多相关文章

  1. [总结]vue开发常见知识点及问题资料整理(持续更新)

    package.json中的dependencies与devDependencies之间的区别 –save-dev 和 –save 的区别 我们在使用npm install 安装模块或插件的时候,有两 ...

  2. 【转】[总结]vue开发常见知识点及问题资料整理(持续更新)

    1.(webpack)vue-cli构建的项目如何设置每个页面的title 2.vue项目中使用axios上传图片等文件 3.qs.stringify() 和JSON.stringify()的区别以及 ...

  3. vue开发常见命令

    1.安装脚手架 安装脚手架命令:npm install -global vue-cli 2.升级脚手架 有时候需要把整个脚手架升级一下,这个用到命令npm install --global vue-c ...

  4. PHP开发常见问题解决列表

    1. 学习Zend Framework tutorial过程中的问题 (1)执行"zf create project zf-tutorial"出现如下错误: '"php. ...

  5. ios 开发 常见问题解决 (持续更新)

    1.使用cocoaPods引用第三方类库,报错:file not found   . 解决方案:设置 Project->Info->Configurations之后  clear ,然后再 ...

  6. 前端vue开发中的跨域问题解决,以及nginx上线部署。(vue devServer与nginx)

    前言 最近做的一个项目中使用了vue+springboot的前后端分离模式 在前端开发的的时候,使用vue cli3的devServer来解决跨域问题 上线部署则是用的nginx反向代理至后台服务所开 ...

  7. vue开发之图片加载不出来问题解决

    在使用vue开发项目的时候,经常会遇到的一个问题就是:图片加载不出来.下面是我总结的几种图片加载不出来的情况及解决办法. 一.项目打包完成后,打开整体空白 1.路径问题 原因 在vue+webpack ...

  8. vue开发体验

    *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...

  9. 使用vue开发项目需要注意的问题和可能踩到的坑

    最近,在公司给一些刚刚使用vue进行开发的同学做了一次分享, 其中包括一些vue开发中需要注意的点, 以及一些可能会踩到的坑.具体内容如下: 一.生命钩子使用需要注意的地方 1.beforeCreat ...

随机推荐

  1. Cocos2d-x.3.0开发环境搭建

    配置:win7 + VS2012 + Cocos2d-x.3.0 + Cocos Studio v1.4.0.1 前言:本文介绍在上述配置下进行游戏开发的环境搭建.开发语言为C++.如果读者不需要查看 ...

  2. 【西北师大-2108Java】第十四次作业成绩汇总

    [西北师大-2108Java]第十四次作业成绩汇总 作业题目 面向对象程序设计(JAVA) 第16周学习指导及要求 实验目的与要求 (1)掌握Java应用程序的打包操作: (2)掌握线程概念: (3) ...

  3. git 删除文件/移动文件

    1.git rm 删除文件 git restore --file (git老版本:git checkout) git rm --file(本地和管理都已删除) git rm --cached file ...

  4. vuex——action,mutation,getters的调用

    一.子模块调用根模块的方法 mutation调用  context.commit('clearloginInfo',{key_root:data},{root:true}); action调用  co ...

  5. ETCD:基于角色的访问控制

    原文地址:Role-based access control 总览 身份验证已添加到etcd 2.1中. etcd v3 API略微修改了身份验证功能的API和用户界面,以更好地适应新的数据模型.本指 ...

  6. Selenium(一):原理与安装、简单的使用

    1. selenium原理 1.1 selenium介绍 Selenium是一个Web应用的自动化框架. 通过它,我们可以写出自动化程序,像人一样在浏览器里操作web界面. 比如点击界面按钮,在文本框 ...

  7. Add an Item to the Navigation Control 将项目添加到导航控件

    In this lesson, you will learn how to add an item to the navigation control. For this purpose, the N ...

  8. JavaScript 运动(加速度运动,弹性运动)

    加速度运动(加速度不变的加速运动) function addSpeed(dom){ var a = 5; timer = setInterval(function(){ speed = speed + ...

  9. SAP 客户信贷重建一则

    前段时间接到业务的一个需求,需要将标准和定制业务的信贷分开.原来目前公司是将标准和定制的客户信贷金额整在一起,共用一个信贷范围.而定制业务特殊性决定了公司要收到客户全款才会接单生产并发货,而客户打预收 ...

  10. docker改变默认存储路径到数据盘(自己实践)

    一.首先将数据盘格式化分区并挂载(文章中提到的sdb(腾讯云)实践中是vdb(阿里云),文章中挂载在ssd目录下,实践中是挂载到data目录下的,后面安装docker部分以后是实践中的记录,上面数据盘 ...