logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

利用vuex配合i18n做国际化切换语言时部分数据不刷新问题

vue项目中点击类似按钮切换页面语言环境:运用的方法此处不做详细描述,思路是手动编写相关语言包,将lang配置到vuex中,切换语言是则是全部改变store中变量lang的值。使用时遇到问题:页面中以下区域的文字未能正常转换,需要刷新页面才会按需替换:发现:此tab的列表数据是配置在组件的data(){}中,eg:tablist:[{name: this.$t("common-myCourses"

#javascript#vue.js
vue中beforeRouterEnter使用vm配置data无效

在页面中很多地方会使用组件路由守卫进行控制页面权限,同时也会在守卫中通过vm进行一系列操作,但是你会发现很多时候你通过vm设置的data无效(延迟赋值),那是因为执行顺序是:beforeRouteEnter => created => mounted =>beforeRouteEnter的next() , 导致你在next()中做的赋值操作是在组件初始化之后才产生,这很不方便。b

#vue.js#javascript
vue中proxy配置及理解

今天被vue中proxy配置困扰了一天,记录一下。项目中需要和两个不同的后台服务器接口进行响应,在开发过程中将第二个服务器接口默认写死了:http://www.beehub.paradeum.com/api/xxx 但是项目在生产环境中面临需要匹配https的情况,不能采用写死请求路径的情况,在项目大佬修改了大佬后终于成功了,代码及使用如下:vue.config.jsproxy:{//change

#node.js#vue.js#javascript
git新建一个分支,在此分支上编写代码结束合并到master的几步操作

git checkout -b dev //新建一个分支并切换到该分支上//在此分支上编写相关代码 完成 。。。git add .git commit -m ‘dev'git push -u origin dev //提交子分支上的代码到远程仓库git checkout master //切换到主分支git pull origin master // 拉取最新的master上的代码git merg

#git
到底了