微信小程序swiper组件怎么创建(微信小程序的wxss文件作用)

技术微信小程序中的wxs模块怎么用这篇文章将为大家详细讲解有关微信小程序中的wxs模块怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。WXS的使用wxs是专门用于wxml页面的,它

本文将详细讲解如何在微信小程序中使用wxs模块。边肖觉得很实用,分享给大家参考。希望你看完这篇文章能有所收获。

00-1010WXS专门用于wxml页面,实现了在视图层调用函数的功能。

调用方式

虽然微信文档里说wxs是小程序的脚本语言,有自己的语法,但大部分语法和js没有太大区别,感兴趣的可以自己翻看文档。微信小程序提供两种调用方式,这里不赘述,直接粘贴代码即可。

wxml:

viewclass='main '

查看主页/视图

Wxsmall=' IndexWxs' src='。/index . wxs/

视角

Change:prop=' {{indexwxs。Chooseshow}}'//Change 3360prop起到类似于observe的监控作用。当道具中的数据属性更新时,会触发Change :prop的方法。

prop=' { { monitor } } '//数据属性

Data-nav height=' { { nav height } } '//您可以使用data-自定义传入属性。

数据边缘=“{ { EdgeDATa } }”

catch : touch start=' { { index wxs。touchstartyblock } } '//要调用wxs的方法,您需要使用{{}}

catch : touch move=“{ { indexwxs . touchmovebyblock } }”

catch : touchend=“{ { indexwxs . touchendbyblock } }”

/view

/view\

wxs:

varx=0,y=0;

//viewData使用applet获取节点信息,通过data-传入。

varviewData={ 0

高度:0,//滑块的宽度和高度

宽度:0,

窗口高度:0,///屏幕的宽度和高度

窗宽:0

}

vareventInstance=null

module . exports={ 0

//触摸开始

touchStartByBlock:function(事件){ 0

eventInstance=事件;//event.instance是一个组件实例。

Setviewdata=事件。currenttarget.dataset//Get数据-传入的值。

if(setviewcdatasetviewdata . edge setviewdata . edge . window height){ 0

视图数据=设置视图数据.边缘

}

X=事件。changedtouches。滑动过程中,clientx-viewdata.width/2//Keep将手指放在模块的中央。

y=event.changedTouches[0]。clientY-viewData.height/2

},

//在触摸移动过程中,可以为X和Y写一些边界值判断,防止滑块越界,这里就不展示了。

touchMoveByBlock:function(事件){ 0

x=event.changedTouches[0]。clientX-viewData.width/2

y=event.changedTouches[0]。clientY-viewData.height/2

event . instance . setStyle({//setStyle设置的样式权重高于wxml设置的样式权重。

Transform:' translate ('x' px ' ',' y' px)'//setstyle需要一个字符串。

})

},

//松开手指,触摸结束后。

touchEndByBlock:function(事件){ 0

//边缘吸附处理,确定当前手指位置在屏幕的哪一侧。

x=viewData.windowWidth/2x?view data . window width-view data . width :0;

y=yview data . window height-view data . height?视图数据.窗口高度-视图数据.高度:y

event . instance . setstyle({ 0

transform:'translate(' x 'px ',' y 'px)',

})

},

//道具的监控数据发生变化时触发此方法,会自动传入当前的监控值。这里可以处理一些业务逻辑。

选择显示:功能(监视器){ 0

Console.log ('monitor=',monitor);

}

}这篇关于“如何在微信小程序中使用wxs模块”的文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/152578.html

(0)

相关推荐

  • zookeeper小工具zkui怎么用

    技术zookeeper小工具zkui怎么用本篇文章给大家分享的是有关zookeeper小工具zkui怎么用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。回顾

    攻略 2021年11月12日
  • mr on yarn架构

    技术mr on yarn架构 mr on yarn架构提交作业①程序打成jar包,在客户端运行hadoop jar命令,提交job到集群运行job.waitForCompletion(true)中调用J

    礼包 2021年12月3日
  • docker安装mysql,并navicat远程连接mysql

    技术docker安装mysql,并navicat远程连接mysql docker安装mysql,并navicat远程连接mysql我目前暂用的是mysql5.7版本
    1.拉取mysql镜像docker

    礼包 2021年11月1日
  • 如何增加上一个和下一个按钮实现遍历分析?

    技术如何进行增加prev,next按钮实现问题的遍历分析如何进行增加prev,next按钮实现问题的遍历分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

    攻略 2021年12月18日
  • 电脑音响没声音怎么弄,台式电脑的音响没声音怎么办

    技术电脑音响没声音怎么弄,台式电脑的音响没声音怎么办情况一:右击桌面“我的电脑”--属性--硬件--设置管理器--声音视频和游戏控制器--这个项下面如果没有AC97或High Definition或其他长串的英文,或者存

    生活 2021年10月22日
  • 刷抖音点赞网网址,点赞下单平台?

    技术刷抖音点赞网网址,点赞下单平台?抖音粉丝排行榜,抖音粉丝是怎么来的,抖音粉丝多了怎么赚钱,抖音粉丝怎么变多,抖音粉丝怎么涨,抖音粉丝多少钱一个,抖音粉丝最多的人,抖音粉丝量怎么增加,抖音粉丝少怎么办?
    抖音上有很多人

    测评 2021年10月26日