无刷新改变路由的两种方法通过hash改变路由
代码
window.location.hash='edit'
效果
http://xxxx/#edit
通过history改变路由
history.back():返回浏览器会话历史中的上一页,跟浏览器的回退按钮功能相同
history.forward():指向浏...…
有的时候我们想要同时生成压缩和未压缩的文件,比如我们构建lib包的时候,我们希望用户能够使用压缩过后的代码文件作为cdn文件,最简单的一个方式就是通过指定环境变量,比如指定MINIFY,如下:
constpath=require('path')
constisMinify=process.env.MINIFY
...…
两种风格:
1:点菜单项,每个子菜单项都可显示
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title>30秦甜甜_实训13-2_2_180701802230_18计算机2班</...…
1、效果图
2、安装
npminstall--savenprogress
基本用法
NProgress.start();
NProgress.done();
3、在路由中使用
importNProgressfrom'nprogress'
import'nprogress/nprogress.css'
...…
在项目中如果有大量的图片需要加载的时候,就可以考虑使用懒加载了,懒加载其实就是监听浏览器的滚动,当滚动到一定的范围的时候就将图片的真实路径赋给src,然后取消监听。实现的方法也比较简单,可以通过懒加载的插件实现,也可以手写,手写通过vue自定义指令来实现,一般情况自定义指令用的也不多,比较vue自带的就够用了,大型复杂...…
1.创建实例
functionGobang(){
this.over=false;//是否结束
this.player=true;//true:我false:电脑
this.allChesses=[];//所有棋子
this.existChesses=[]//已经落下的棋子
this.winsCount=0;//...…
在处理字符时,有时需要和ASCII码相互转换,博主便简单整理了一篇。
字符转ASCII
需要用变量的方法(js自带函数)。
单个字符转ASCII
letx='a';
x.charCodeAt();//会输出'a'的ASCII码,即97
字符串转ASCII
letx='abc'; //x必须严格为char类...…
一、axios合并请求
exportdefault{
data(){
return{}
},
created(){
functiongetMsg(res1,res2){
console.log(res1)
console.log(res2)
}
this.$axios.all([
this,axios.post('...…
Vue+element实现列表复选框并保存已选id集合
1.引用element组件多选框组,checkList为提交后台数据得数组,tableData为数据源
2.初始化tableData集合
3.循环遍历需要显示得值
4.在多选框组上添加chang事件
tableData:[{
date:'2016-05-02'...…
默认情况webpack+vue-cli打包的css、js等静态资源路径都是绝对的,即static在根目录下,如果部署到带有文件夹目录的项目中,资源路径就会出错。
如图:
解决方法:
在webpack.prod.conf.js中,output中添加或者修改为publicPath:‘./';
output:{
p...…