vue
文章平均质量分 59
New个对象.
发际线和我作对
展开
-
VUE2项目在IE9+白屏报错语法错误的解决
使用@font-face引入自定义特殊字体,在IE9环境下报错“@font-face 未能完成 OpenType 嵌入权限检查。权限必须是可安装的。”错误。查明报错原因是: IE9不支持字体文件类型解决方案:转换字体为WOFF格式字体转换在需要的页面引入该字体文件后,就可以正常显示咱们自定义的字体了以上就是今天要讲的内容,希望可以帮到更多人解决IE兼容问题。本人在IE坑里好长时间才得到解决方案,希望这篇博客可以帮到你!原创 2023-07-21 10:15:29 · 1174 阅读 · 0 评论 -
Vue中实现HBuilder X打包App与部署
Vue中实现HBuilder X打包App与部署HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。该软件既可以支持web代码编写,也可以将已经编写好的项目代码打包为手机APP。提示:以下是本篇文章正文内容一、HBuilder X打包HBuilder提供的打包有云端打包和本地打包两种,云端打包的特点是DCloud官方配置好了原生的打包环境,可以把HTML等文件编译为原生安装包。二、使用步骤(图解)1.要把Vue路由模式设置为Hash模式否则会出现白屏原创 2021-03-19 21:00:42 · 1522 阅读 · 3 评论 -
Vue项目中配置跨域
什么是跨域?跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。这里说明一下,无法跨域是浏览器对于用户安全的考虑,如果自己写个没有同源策略的浏览器,完全不用考虑跨域问题了。是浏览器的锅,对。同源策略限制了一下行为:Cookie、LocalStorage 和 IndexDB 无法读取DOM 和 JS 对象无法获取Ajax请求发送不出去说的更直白一点,就是我们在前端使用ajax发送异步请求,如果这个请求的URL地址与当前地址栏中的UR原创 2021-03-20 11:42:00 · 433 阅读 · 6 评论 -
Vue中的$.nextTick的理解
因为Vue的异步更新队列,$nextTick是用来知道什么时候DOM更新完成的。常用的场景是在进行获取数据后,需要对新视图进行下一步操作或者其他操作时,发现获取不到dom。因为赋值操作只完成了数据模型的改变并没有完成视图更新。1、什么是Vue.nextTick()?定义:在下次DOM更新循环结束之后延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM理解:nextTick(),是将回调函数延迟在下一次DOM更新数据后调用,简单的理解是:当数据更新了,在dom中渲染后,自动执行该函数。2、转载 2021-03-30 19:18:15 · 231 阅读 · 0 评论 -
Vue中的set()方法
大家在写vue前后端交互时不知道有没有碰到过一个问题,就是在data里面定义一个变量,然后从后台获取数据后赋值给这个变量,但是对这个变量里的对象的属性或者数组的元素进行修改时,发现数据能修改,但视图不更新!原因:vue管理的变量必须生成了get和set方法,如data中定义的变量,虽然直接通过赋值的对象有get、set方法,但是对象里面的属性或者元素并没有get和set方法,所以vue不会根据他的属性改变去更新视图例子如下:循环遍历变量对象中的数组定义一个没有内容的变量页面初始化时,构造一个数转载 2021-03-30 17:50:05 · 1622 阅读 · 0 评论