经验总结

记录日常工作生活中遇到的问题,技术和知识点
经验总结

npm install报错:npm ERR! node-sass@5.0.0 postinstall的解决方法

Deshun 发布于 3年前 (2021-01-27) 1856℃ 评论(0) 赞 (2)

今天执行 npm install 时报错:npm ERR! node-sass@5.0.0 postinstall: `node scripts/build.js`问题原因:node-sass 的数据源没设置解决方法:npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass再执行...

经验总结

Vue处理静态资源及public/static/assets目录的区别

1

Deshun 发布于 3年前 (2021-01-20) 2876℃ 评论(0) 赞 (5)

Vue处理静态资源及public/static/assets目录的区别

Vue 是如何处理静态资源的?Vue 静态资源可以通过两种方式进行处理:1、在 JavaScript 被导入或在 template/CSS 中通过相对路径被引用。这类引用会被 webpack 处理。2、放置在 public 目录下或通过绝对路径引用。这类资源将会直接被拷贝,而不会...

经验总结

H5与Android&iOS客户端原生APP通信交互实现

Deshun 发布于 3年前 (2021-01-18) 1854℃ 评论(0) 赞 (3)

最近有个需求,原生 APP 使用 webView 内嵌 H5 页面,APP 未登录状态下打开 H5 页面,在页面中登录,再返回 APP 时要保持登录状态(APP 也要同步登录)。首先写一个方法,来获取设备信息:./getDevice.js /*  * 获取设备信息  * */ export function getDevi...

经验总结

JavaScript获取url网址中域名后面的部分

Deshun 发布于 3年前 (2021-01-13) 2435℃ 评论(0) 赞 (3)

如何截取 url 中网站域名之后的部分,需要用到以下几个方法:lastIndexOf() lastIndexOf() 方法返回调用 String 对象的指定值最后一次出现的索引,在一个字符串中的指定位置 fromIndex 处从后向前搜索。如果没找到这个特定值则返回-1 。substring() substring() 方法返回一个字符串在开始索引...

经验总结

Vue报错 Duplicate keys detected: 'Deshun'. This may cause an update error的问题解决

Deshun 发布于 3年前 (2021-01-09) 1818℃ 评论(0) 赞 (1)

Vue 项目中,在使用 v-for 列表循环时报错:Duplicate keys detected: '81bc03e2903447d8bb23fe18677abe54'. This may cause an update error. 虽然不影响页面的正常显示,但是这么一长串的 console 报错肯定是要解决的。看一下代码:<view   ...

经验总结

Vuex中的$store.state和sessionStorage&localStorage的区别

Deshun 发布于 3年前 (2021-01-06) 1260℃ 评论(0) 赞 (2)

很久前整理过 localStorage 和 sessionStorage 的区别的联系,今天再来整理一下他们和 Vuex 中的 $store.state 的区别。1、存储位置及类型:localStorage 和 sessionStorage 是存在本地缓存;Vuex 是存储在内存中。localStorage 和 sessionStorage 只能存储字符串类型,对于复杂的对象可以使用 ECMASc...

经验总结

利用Vuex实现uni-app项目全局接收存取url参数

Deshun 发布于 3年前 (2021-01-05) 1331℃ 评论(0) 赞 (2)

前些时间写了 Vue状态管理模式:Vuex入门教程 ,今天再整理一下,利用 Vuex 全局接受参数及存取使用的一个方法。首先要使用 store ,安装及使用方法参见上文。在 ./store/index.js 中添加代码:const store = new Vuex.Store({   state: { &...

经验总结

Element UI导航菜单(NavMenu),动态多级菜单实现

Deshun 发布于 3年前 (2020-12-23) 2502℃ 评论(0) 赞 (1)

今天同事封装一个导航栏的组件,使用的 Element UI 的 NavMenu 组件。遇到一个问题,如果菜单没有下拉是 <el-menu-item /> 标签,而有下拉的是 <el-submenu /> 标签。在循环遍历的时候就出了问题,必须要判断一下是否有二级菜单,并区分展示。使用 div 包裹,改变组件的标签结果,就会导致报错,无...