vue在微信里面的兼容问题_vuejs在安卓系统下微信X5内核这个兼容性问题如何破?...
小弟第一次使用vue.js做项目开发就遇到了一个坑,本想把区域选择独立为一个子组件来使用,但是组件模式开发的select区域下拉列表在安卓系统的腾讯系的X5内核竟然报错了,导致弹出的select选择框无法选择。
目前测试此问题存在于安卓系统下的腾讯系浏览器,UC系浏览器或webview,安卓下其他浏览器无问题。
有问题
无问题
主要代码:
省
{{ currSheng }}
{{ sheng }}
市
{{ currShi }}
{{ shi }}
区
{{ currQu }}
{{ qu }}
import RegionData from './js/region-data.js'
export default{
name: 'region-picker',
data () {
return {
regionType: 1,
isQU: true,
shengObj: {},
shiObj: {},
quObj: {},
selectArray: {
sheng: [],
shi: [],
qu: []
},
currSheng: undefined,
currShi: undefined,
currQu: undefined
}
},
created: function () {
this.getSelectArray(0)
},
watch: {
currSheng: function (val, oldVal) {
this.selectArray.shi = []
this.selectArray.qu = []
let level = 1
this.shengObj = RegionData.find(
function (x) {
return x.name === val
}
)
this.regionType = this.shengObj.type
this.getSelectArray(level) // 渲染城市列表
this.currShi = undefined
},
currShi: function (val, oldVal) {
if (this.currShi !== undefined) {
this.shiObj = undefined
let level = 2
if (this.regionType === 0) { // 如果城市只有两级,停止渲染区列表,返回数据
this.isQU = false
this.currQu = undefined
this.returnRegion(level)
} else {
this.isQU = true
this.shiObj = this.shengObj.sub.find(
function (x) {
return x.name === val
}
)
this.selectArray.qu = []
this.getSelectArray(level) // 渲染区域列表
this.currQu = undefined
}
}
},
currQu: function (val, oldVal) {
if (this.currQu !== undefined) {
this.returnRegion()
}
}
},
methods: {
getSelectArray: function (level) {
if (level === 0) { // 渲染省份列表
for (var i = 0; i < RegionData.length; i++) {
this.selectArray.sheng.push(RegionData[i].name)
}
} else if (level === 1) { // 渲染城市列表
for (i = 0; i < this.shengObj.sub.length; i++) {
this.selectArray.shi.push(this.shengObj.sub[i].name)
}
} else if (level === 2 && this.regionType === 1) {
for (i = 0; i < this.shiObj.sub.length; i++) {
this.selectArray.qu.push(this.shiObj.sub[i].name)
}
}
},
returnRegion (level) {
let regionData
if (level === 2) {
regionData = this.currSheng + this.currShi
} else {
regionData = this.currSheng + this.currShi + this.currQu
}
this.$emit('getRegion', regionData)
}
}
}
vue在微信里面的兼容问题_vuejs在安卓系统下微信X5内核这个兼容性问题如何破?...相关推荐
- 微信活码系统/微信群二维码/活码生成系统/生成微信活码
微信活码系统/微信群二维码/活码生成系统/生成微信活码 前些日子还有朋友在找这个来着.现在有了,自己部署个活码用就是了,这个大概就是,死了网址不死码的意思吧. 对这一类没什么研究,实测过了,东西没问题 ...
- 解决ios系统下微信页面无法播放背景音乐的问题
1.问题现象 做h5页面时需要插入一段背景音乐,在安卓系统微信里打开可以正常播放.但是在ios系统的微信里打开页面听不到声音. 2.解决办法 调用微信自带的WeixinJSBridgeReady事件( ...
- 谷歌安卓系统可兼容linux,与安卓系统兼容的架构 - 车载安卓系统的设计方案和注意事项...
与安卓系统兼容的架构 安卓系统与车辆整合的其他途径是利用灵活但安全的多域软件架构.这些途径包括将安卓系统设置为GuestOS,或者设置到现有操作系统之上(例如以Linux Container方式),或 ...
- 微信开发者工具命令行_在Linux系统下运行微信Web开发者工具
微信Web开发者工具只有window版本和mac版本,如果想要在Linux系统下运行微信Web开发者工具,需要花费很大周折.注:带 * 的步骤或文件为不确定是否管用的步骤或文件. 本人系统为Linux ...
- 安卓ios混合开发技术_微信已支持改微信号,安卓最新版微信一年可修改一次
紫金财经6月5日消息 今日,腾讯方面发文称,安卓最新版微信已经支持微信号修改,且一年只可修改一次.随后网友们表示,微信团队终于将大家期盼已久的问题给解决了,奥利给! 腾讯官微表示,这次推出的微信号可修 ...
- 微信小程序安卓系统下不显示BASE64图片问题
<image>标签中的data属性必须写为:image/png 不能是img/png 或者是jpg等其他格式 that.setData({ captchaImage: 'data:i ...
- 微信小程序判断是iOS系统还是安卓系统,微信小程序获取当前设备信息;
直接写在app.js里全局通用. onLaunch(e) {var that = thiswx.getSystemInfo({success:function(res){that.globalData ...
- ios系统下微信小程序支付宝小程序fixed定位失效
[问题代码] <scroll-view> <view class="bottom"></view> </scroll-view> . ...
- html5 x5引擎,HTML5+CSS3从入门到精通之快速了解X5内核浏览器,video兼容
本篇文章主要讲述HTML5+CSS3从入门到精通之快速了解X5内核浏览器,video兼容,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. 使用vue-video-player在移 ...
最新文章
- 带头节点单链表的增删改查
- 激光雷达与相机:哪个最适合自动驾驶汽车?
- 19倍超音速“大炮”轰出可控核聚变!成本仅为传统方法0.1%,腾讯已投资
- Windows内存管理学习笔记(二)—— 物理内存的管理
- ONAP发布“阿姆斯特丹”版本,为网络服务自动化制定标准
- react动画库_React 2020动画库
- Hibernate基本概念 (4)
- 上海建桥学院linux网络管理实验报告,上海建桥学院信息技术系《操作系统(Linux).PDF...
- PHP 下载远程图片
- 非极大值抑制_OpenCV非极大值抑制bug
- General PLSQL 查看数据表中文乱码????
- 计算机科学概论教学,《计算机科学概论》理论教学大纲
- CDH集群清理磁盘空间
- 读书笔记 | 《人间处方》夏目漱石写给青年的信
- html火焰字效果,火焰字,通过PS的自带滤镜制作火焰效果文字
- 模板码:个性二维码制作,改变二维码设计方式
- 单片机STM32入门——(1)程序结构
- JDK1.7ConcurrentHashMap源码分析
- 实验四:201571030116/201571030106《小学四则运算练习软件需求说明》结对项目报告...
- 复印机维修保养的常识
热门文章
- Web认证及API的 使用TOKEN的一些思考
- Spring @Bean and @Configuration
- 互联网IP路由的逐跳全局最优化原则-Dijkstra算法证明
- 【读书】正则指引-3-括号
- Android中Dialog与DialogFragment的对比
- oracle的imp和exp
- ESXI 4.0 升级 ESXI 4.1 手记
- Kaneboy:临时启事:寻找在北京,熟悉SPS、ASP.NET,有两周空闲时间的朋友
- poj 2503(字符串hash)
- NYOJ 970 Yougth's Game II