问题已解决
额,,我今天用了官方的登陆模板发现可以,然后又去改了我的代码,,,发现命名改了就可以了。。。
原本是::model: {prop: "enter",event: "out"},
后来是::model: {prop: "value",event: "input"}, //这个就可以用了
详细问题描述
非自定义组件模式下给自定义的组件添加v-model可以用,自定义组件模式下只有H5能用app和小程序用不了
[内容]
<view>
<view>值:{{settlement_amount}}</view>
<view>v-model版本(只有H5可用)<clear-btn-input type="number" name="settlement_amount" v-model="settlement_amount" placeholder="请输入金额"></clear-btn-input></view>
<view>硬写版本(只有小程序和app可用):<clear-btn-input type="number" :enter="settlement_amount" @out="val => { settlement_amount = val }" value="some value" placeholder="请输入金额2"> </clear-btn-input></view>
</view>
IDE运行环境说明
[HBuilderX1.9.8]
uni-app运行环境说明
[运行端是h5和app和小程序]
[编译模式是新的自定义组件模式?]
附件
[App安装包或H5地址]
[可重现代码片段]
运行的首页就是了
联系方式
[QQ] 1951844956
1***@qq.com (作者)
如果你是表达不清楚的话:简单来说就是第一种写法在网页端可以完美运行,第二种写法在app和小程序可以完美运行。
如果是js的话。。。总共就两个文件而已。。。一个是页面一个是组件。。。
2019-05-23 14:03
1***@qq.com (作者)
额,,我今天用了官方的登陆模板发现可以,然后又去改了我的代码,,,发现命名改了就可以了。。。
原本是::model: {prop: "enter",event: "out"},
后来是::model: {prop: "value",event: "input"}, //这个就可以用了
2019-06-03 18:26