![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vue
文章平均质量分 60
小笑残虹
这个作者很懒,什么都没留下…
展开
-
uniapp调用wx.scanQRCode()方法,安卓手机正常,苹果手机异常的问题
场景:使用uniapp开发微信公众号网页,调用wx.scanQRCode()方法实现扫码功能,出现安卓手机正常扫码,苹果手机无法扫码,需要手动刷新页面后才可以扫码的问题。点击菜单跳转路由的逻辑代码,最初是使用uni.navigateTo()方法跳转,所以出现了苹果手机无法扫码,需要手动刷新页面才可以扫码的问题,后来改成了window.location.href的方式跳转就解决了这个问题。出现这个问题的原因主要是:跟你传给微信的url有关,微信会获取你的页面当前的url(即document.loc原创 2021-07-06 11:44:49 · 5193 阅读 · 0 评论 -
封装组件引发的问题——vue给对象添加响应式属性
在开发中发现发现有好多关于搜索的表单的业务,所以想封装一个搜索的组件,只用通过声明式的配置就可以自动生成我想要的搜索表单。样子就是下图这个样子:以上组件封装基于Ant Design of Vue组件库,原理都一样,可根据自己需求更改。因为在给form对象动态添加属性值不是响应式的,导致表单无法双向绑定form对象的值,form对象的值能改变,但是视图不会改变。这个bug尤其体现在select选择器上,所以我给select选择器绑定了change事件,通过监听change事件去修改绑定的form的值。 最原创 2021-03-28 10:30:32 · 377 阅读 · 0 评论 -
vue 项目中引入外部 js 文件以及 HTML 文件
最近在项目中遇到了一个需求,就是要在vue项目中引用后台指定的HTML页面和一些外部的js文件,并在vue项目中使用,下面就记录一下吧。1、引入外部 js 文件在util.js文件中封装一个工具函数,专门用来引入外部 js 文件,使用时只需传入外部 js 文件的地址即可,该函数会返回创建好的script标签。export function createScript(src) { const s = document.createElement("script"); s.type = "text原创 2021-03-28 10:05:30 · 3915 阅读 · 1 评论