简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
用json.dumps可以把字典转成字符,然后把字符写入到文件当中,但是dumps方法默认是用ASCII对中文进行编码,所以要设置它为False,这样就可以显示中文了。
先获取到元素节点,然后设置全屏即可,这里我是用vue获取的,videoDom就是dom节点,用原生js获取的也是一样的let videoDom = this.$refs.baseVideoBox;if (videoDom.requestFullscreen) {videoDom.requestFullscreen();} else if (v...
出现这种情况是因为用了history路由模式,vue默认是hash路由的,所以打包前配置一下。然后在nginx配置一下这样就ok了。
当vue打包过大时可以用路由懒加载来减小包的体积路由懒加载是通过es6的一种写法没有懒加载是这样的打包之后就只有vendor之类的如果这样import就可以懒加载组件了打包之后就会有一个个小js...
IE一直以来坑就多,那么vuex不兼容IE11怎么办IE11没有内置promise,所以用不了vuex很正常。为了兼容,首先要安装一个库。安装好之后在main.js中引入然后在build中配置一下入口entry即可...
vue路由传递参数如果用params传递参数,那么页面刷新就会丢失数据,可以改用query来传递参数,这样刷新就不会丢失this.$router.push({ name: "MyTable", query: {arg: 'arg'}});如果传递的是对象,注意要把对象转为字符串,否则刷新就会变为undefined了...
高亮显示菜单是很常见的一个场景首先,在router-link标签上绑定对应的路径然后在css里面设置router-link-active类的样式即可切换路径的时候高亮对应的菜单也可以在router路由数组里面设置meta信息,然后根据这个信息来判断是否高亮(这里可以循环生成菜单,不过我没有写)只是说一下思路这样即可根据路由实现对应的菜单高亮了,我个人认为第二种比较...
vue中建议我们操作节点的时候使用ref来获取节点,所以虽然可以用document.getElement之类的语句来操作,不过代码还是有点长,所以我们可以使用vue提供的api来进行操作先用ref在元素上面做一个标记,然后用this.$refs.标记名来获取元素<!DOCTYPE html><html><head><meta char...
为了更好的用户体验,需要在用户访问某个路由的时候,如果匹配不上就跳转到另外一个页面。也就是通常所见的404页面。可以在router.beforeEach这个全局路由导航函数用to.matched.length判断有没有这个路由,0就是没有,然后跳转到登录页面或者404页面或者,也可以在路由数组里面用*来匹配,这个*的元素要放在路由数组最后面,否则无效。...
开发vue项目的时候需要用到一些假数据,这里我就分享一下用json-server这个包来托管数据。首先就是npm install -g json-server来全局安装。之后新建一个json文件,格式大概是这样的。{"items":[{"id": 103,"name": "daming"},{"id"