hml中picker-view组件设置默认值selected='1'没有触发onchange事件
hml
<div class="container">
<div class="content">
<picker-view class="pv1" range="{{picker1range}}" selected="1" onchange="changePv1" />
<text class="txt">
分
</text>
<image src='/common/huawei_logo.png' class="logo" />
<picker-view class="pv2" range="{{picker2range}}" selected="1" onchange="changePv2" />
</div>
<input type="button" value="开始训练" class="btn" onclick="clickAction" />
</div>
js
import router from '@system.router';
let picker1Value = null;
let picker2Value = null;
export default {
data: {
picker1range: ['1', '2', '3'],
picker2range: ['较慢', '舒慢', '较快']
},
clickAction() {
router.replace({
uri: 'pages/training/training',
params: {'pv1': picker1Value, 'pv2': picker2Value}
})
},
changePv1(val) {
console.log('左边的选中项:' + val.newValue);
picker1Value = val.newValue;
},
changePv2(val) {
console.log('右边的选中项:' + val.newValue);
picker2Value = val.newValue;
}
}
js
picker-view
赞
收藏 0
回答 1
待解决
相关问题
关于picker-view的问题
2670浏览 • 1回复 待解决
为何picker-view无法显示出来?
2572浏览 • 2回复 待解决
如何在多个相同类型的picker组件中赋不同值?
844浏览 • 1回复 待解决
指定选择器的默认选中项时没有触发事件
3128浏览 • 2回复 待解决
鸿蒙中如何获取触发移动事件的最小距离
2872浏览 • 1回复 待解决
服务卡片的默认尺寸只能设置为2*2?我设置为1*2就报错了
2631浏览 • 5回复 待解决
js开发wearable onswipe事件无法触发
3906浏览 • 1回复 已解决
picker-date日期组件问题?
972浏览 • 1回复 待解决
TextField 组件中如何设置其光标的大小?
1920浏览 • 1回复 待解决
HML独有的组件到底有哪些呢?
2561浏览 • 1回复 待解决
基础组件 picker 是否可以获取阴历字段?
180浏览 • 1回复 待解决
服务卡片默认没有东西
2818浏览 • 1回复 待解决
list组件,当设置点击事件时,如何知道当前点击的list索引号
2883浏览 • 1回复 待解决
鸿蒙js 捕获事件绑定 无法触发,请大神赐教!
2460浏览 • 2回复 待解决
服务卡片java如何设置点击事件
3916浏览 • 1回复 待解决
Flex组件有没有什么方法可以设置background的透明度吗?
464浏览 • 1回复 待解决
鸿蒙的JS UI如何获得当前组件的值?
2332浏览 • 1回复 待解决
ETS中Rect组件单独设置每个角的角度无效怎么回事?
1622浏览 • 1回复 待解决
怎么给组件设置下边框?
1462浏览 • 1回复 待解决
Button如何设置state-container背景,目前button只能设置默认背景,无法显示点击动态效果?
2375浏览 • 1回复 待解决
鸿蒙没有Intent.ACTION_VIEW,想要实现安装应用,请问有替代方案吗?
1869浏览 • 1回复 待解决
TS UI官方组件太少,没有想要的组件,也没有找到三方组件库,如何解决?
644浏览 • 2回复 待解决
TS UI组件太少,没有想要的组件,如何解决?
1063浏览 • 2回复 已解决
鸿蒙 js中dialog 怎么取消默认的圆角属性?
2884浏览 • 3回复 待解决
组件如何动态设置全局唯一ID?
2473浏览 • 1回复 待解决
你的 picker-view 元件会显示吗 ? 我的元件也是在页面不显示