2021
10-12
10-12
vue-cli配置使用Vuex的全过程记录
目录前言安装使用模块化管理vuex状态持久化总结前言 在vue开发用我们常常会用到一些全局的数据,比如用户信息、用户权限、一些状态等等。我们传统的数据都是单向的,所以我们得一层一层的传递,这样我们遇到一个多组件共享一个数据的时候,单向的这个数据就很难以维护,比如一个组件嵌套很多层但是,数据改变方法就得一层一层的传递。这时候我们就可以引入了vuex。 vuex是...
继续阅读 >
一、安装vue-clinpmi@vue/cli-g二、创建项目vue-cli会创建一个完整的项目文件夹,内部包含src等,我们仅需要cd进打算放置这个项目文件的文件夹内执行如下代码即可;1.生成项目文件;终端输入:vuecreateprojectname2.选择生成配置方式此处选择最下面一项进行手动配置(你要是喜欢用eslint就直接选vue3那项就好)3.插件选择选择你需要的插件,上下箭头移动,空格切换选取状态选错或漏选?没事,构建完毕后你依然可以通过VueUI来修改...
首先要知道VUE官网已表明仅支持IE8以上版本(不包括IE8),css弹性布局flex各浏览器支持如下:假如项目用到弹性布局,则项目仅支持IE10以上版本。另外兼容其他低版本的,请另寻它法。网上说的本人试了都是没用的,下面是亲自试验的解决方法。1.问题:ie浏览器打开vue2.0项目空白,控制台报错vuexrequiresaPromisepolyfillinthisbrowser;解决方法:安装babel-polyfillnpminstallbabel-polyfill--save-dev关于网上说的ba...
最近用vue-cli脚手架很顺口,特别是UI控制台,在这里,创建项目和搭建本地环境,连接服务端变得很容易,页面ui也是一流要怎么启动呢?在终端输入命令行vueui,启动UI控制台,然后往浏览器输入终端报出的链接输入命令行vueui,终端会报启动信息,这本来很正常。可是呢,今天不知道啥回事,输入vueui,终端没反应我查看了vue的帮助信息,敢情是根本没有‘vueui'这一命令行!怎么回事?vue版本怎么倒退了!于是重新安装vue-cli...
在vue-cli4.x中使用vant出现的问题,在这里记录一下一.如果使用按需加载,需要下载babel-plugin-import转换一下,下载babel-plugin-importcnpminstallbabel-plugin-import-D**二.在根目录中找到babel.config.js文件,添加字段**"plugins":[["import",{"libraryName":"vant","style":true}]]最终我的配置是这样的module.exports={presets:['@vue/cli-plugin-babel/preset',],"plugins":[["import...
vue手脚架在使用过程中,更改代码会自动更新页面,非常的方便,但是有些情况向关闭掉这热更新功能,我使用的是vue-admin-template模板来开发的,所以更改也是基于这个模板的。在build文件夹下有个webpack.dev.conf.js文件。然后添加一个配置项:inline:false即可关闭热更新操作。补充知识:vue多页面热更新缓慢原因以及解决方法热更新慢的原因多页面就是多入口,会生成多个html文件,之前我基本都是单页面,因为是单入口没有...
虽然es6还没被浏览器全部支持,但是使用es6是大势所趋,所以babel应运而生将es6代码转换成浏览器能够识别的代码什么是.babelrc文件呢?熟悉linux的同学一定知道,rc结尾的文件通常代表运行时自动加载的文件,配置等等,类似bashrc,zshrc这个文件是用来设置转码的规则和插件vue-cli脚手架的.babelrc文件{//此项指明,转码的规则"presets":[//env项是借助插件babel-preset-env,下面这个配置说的是babel对es6,es7,es8进行转码...
vue-cli项目中,如果想去掉url地址栏中的“#”我们可以用路由的history模式,这种模式充分利用history.pushStateAPI来完成URL跳转而无须重新加载页面。只需要在路由表中,加入一行代码即可。补充知识:vue打包部署去掉#注意事项示例基于vuecli2.0脚手架生成的项目1.vue项目中config文件下index.js中打包配置:build:{//Templateforindex.htmlindex:path.resolve(__dirname,'../dist/index.html'),//Pathsasse...
Vue-cli打包成dist后默认是必须在http服务器环境下才能正常运行。可以在本地启动一个http-server服务查看,操作步骤如下:全局安装http-server:npminstall-ghttp-server进入dist根目录下cddist再输入指令:serve输出serve:Runningonport5000,即服务已经启动,端口号为5000。以其他的端口号启动:serve-p8090补充知识:vuecli3.0打包并在本地查看时页面空白问题根据以下命令对项目进行打包:npmrunbuild命令执行完出...