指定选择器的默认选中项时没有触发事件

默认选择时没有触发onchange事件。

picker-view
2021-05-04 22:22:37
浏览
3
收藏 1
回答 2
待解决
回答 2
按赞同
/
按时间
鸿蒙张荣超
3

能否麻烦贴一下代码的截图?

分享
微博
QQ
微信
回复1
2021-05-05 07:44:16
wx608e99a2d5009

//index.hml

<div class="container1">
    <div class="container2">
        <picker-view class="pv1" range="{{picker1range}}" selected="1" onchange="changAction1"/>
        <text class="title">
            分
        </text>
        <image src="/common/hm.png" class="img"/>
        <picker-view class="pv2" range="{{picker2range}}" selected="1" onchange="changAction2"/>
    </div>
    <input type="button" value='点击开始' class="btn" onclick="clickAction"/>
</div>

 

//index.js

import router from '@system.router';
var data1=1;
var data2=1;

export default {
    data: {
        picker1range: ["1","2","3"],
        picker2range: ["较慢", "舒缓", "较快"]
    },
    changAction1(pv){
        console.log("左边的选项:"+ pv.newValue);
        data1=pv.newValue;
    },
    changAction2(pv){
        console.log("右边的选项:"+ pv.newValue);
        data2=pv.newValue;
    },
    clickAction(){
        router.replace({
            uri: 'pages/second/second',
            params:{"karmadata1":data1,"karmadata2":data2}
        });
    },
    onInit(){

    }
}

 

//Debug输出


05/05 17:41:18: Launching com.example.myapplication
[Info] Application onCreate

分享
微博
QQ
微信
回复
2021-05-05 17:44:01
相关问题
TimePicker如何设置时间选择器范围?
5213浏览 • 1回复 待解决
鸿蒙可以实现状态选择器吗?
4732浏览 • 1回复 已解决
长按事件如何重复触发
461浏览 • 1回复 待解决
js开发wearable onswipe事件无法触发
6351浏览 • 1回复 已解决
如何打开指定文件夹,选择文件返回
6996浏览 • 1回复 待解决
服务卡片默认没有东西
4996浏览 • 1回复 待解决
焦点事件onBlur/onFocus回调无法触发
409浏览 • 1回复 待解决
返回页面触发aboutToAppear
899浏览 • 1回复 待解决
组件有没有支持事件穿透属性
155浏览 • 1回复 待解决