小程序
小游戏
企业微信
微信支付
扫描小程序码分享
想在wxs中获取到屏幕宽度,但是又不可以使用 wx.getsystemsync(),那怎样与js文件之间传值啊?是否会影响效率?
需求是想通过 <moveable-area> <moveable-view> 自定义一个类似 slider 的组件,因为通过 js 文件操作方法和设置参数的开销比较大,所以想通过wxs来实现。
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
// page.js Page({ data: { sysInfo: {} }, getSysInfo() { //获取数据后setData给sysInfo } }) // page.wxml <view>{{filters.calcFuc(sysInfo)}}</view> // filters.wxs 定义一个calcFuc进行处理
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
wxs可以写成为函数,页面函数传递就可以了
在js中setData的值可以通过wxml里调用wxs里的函数传过去,wxs效率在安卓上的执行效率和js接近,在ios上执行效率达到js的2~20倍。
是隔离的。
wxs无法向js传值;
js通过setData向wxs传值;
wxs模块或者文件,是否可以有类似 js 中 onLoad 的这种方法?可以在wxs被载入wxml的时候,便给自身参数赋值呢?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
// page.js Page({ data: { sysInfo: {} }, getSysInfo() { //获取数据后setData给sysInfo } }) // page.wxml <view>{{filters.calcFuc(sysInfo)}}</view> // filters.wxs 定义一个calcFuc进行处理
wxs可以写成为函数,页面函数传递就可以了
在js中setData的值可以通过wxml里调用wxs里的函数传过去,wxs效率在安卓上的执行效率和js接近,在ios上执行效率达到js的2~20倍。
是隔离的。
wxs无法向js传值;
js通过setData向wxs传值;
wxs模块或者文件,是否可以有类似 js 中 onLoad 的这种方法?可以在wxs被载入wxml的时候,便给自身参数赋值呢?