logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue2中使用可选链(?. ??)操作符报错

在ECMAScript 2020 (ES11) 中被引入,用于在尝试访问对象深层属性时避免抛出错误。如果你的Vue项目运行在不支持这些新特性的JavaScript环境中,你会遇到语法错误。在Vue 2中,如果你遇到使用可选链 (Optional Chaining) 操作符?时出现错误,很可能是因为你的项目使用的JavaScript环境不支持这些特性。)操作符,如果是vue2.0的项目则需要安装插件

文章图片
#vue.js#前端#javascript
vue刷新页面跳转新页面但又跳转回原页面的问题

load,在js语法里是onload,这里省去on,onload指页面加载完成后执行window.onload()里的js函数,首次加载页面是建立一个onload的监听事件并不执行,针对的是当前页面的下一次加载即刷新去执行onload里的方法,配合destroyed,可解决某一vue单页面刷新跳转另一页面的问题。beforunload是指页面刷新前执行的最后函数所以即使跳转另一页面也会在刷新完成后

文章图片
#vue.js#javascript#前端
vue项目配置国际化

页面切换所选语言后,系统会重新加载,获取对应的语言数据,并且下次打开默认之前选择语言。在 src/components/lang/ 中 创建语言js 例如 en-US.js 和 zh-CN.js。en-US.js 和 zh-CN.js 中配置如下,其他字段自己对应添加。在登录的时候可以选择语言,也可以根据浏览器语言默认语言。5.在store/index.js中修改语言的方法。4.在app.vue文

文章图片
#vue.js#前端#javascript
Vue项目中强制刷新页面的方法

如果是刷新某个子组件,则可以通过v-if指令实现。我们知道,当v-if的值发生变化时,组件都会被重新渲染一遍。因此,利用v-if指令的特性,可以达到强制刷新组件的目的。但是在有缓存的页面,一般就只有第一次会聚焦,后面进入都不会聚焦,办法就是用第四种强制刷新输入框来聚焦。原理很简单,vue使用key标记组件身份,当key改变时就是释放原始组件,重新加载新的组件。子路由触发父路由的方法,如果有多层路由

文章图片
#vue.js#前端#javascript
记录node 版本对应的 node-sass 版本号以及sass-loader

【代码】记录node 版本对应的 node-sass 版本号以及sass-loader。

文章图片
#sass#前端#css
到底了