微信小程序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)

相关推荐

  • mysql big5转 utf-8的转换程式是怎么样的

    技术mysql big5转 utf-8的转换程式是怎么样的今天就跟大家聊聊有关mysql big5转 utf-8的转换程式是怎么样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文

    攻略 2021年11月17日
  • dna聚合酶作用部位,DNA聚合酶作用部位及功能

    技术dna聚合酶作用部位,DNA聚合酶作用部位及功能DNA聚合酶作用部位是磷酸二酯键dna聚合酶作用部位。 1、聚合作用:在引物RNA-OH末端,以dNTP为底物,按模板DNA上的指令,即A与T,C与G的配对原则,逐步逐

    生活 2021年10月24日
  • 省内快递费用价格表,韵达快递省内,一公斤多少钱

    技术省内快递费用价格表,韵达快递省内,一公斤多少钱【韵达快递】1、广东省内:首重8元/KG、续重2元/KG省内快递费用价格表。2、江苏、浙江、上海、北京、福建、首重10元/KG、续重4元/KG。
    3、天津、重庆、安徽、广

    生活 2021年10月25日
  • 怎么使用c语言中typedef关键字

    技术怎么使用c语言中typedef关键字本篇内容主要讲解“怎么使用c语言中typedef关键字”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用c语言中typedef关键

    攻略 2021年10月28日
  • MySQL varchar类型最大值是多少

    技术MySQL varchar类型最大值是多少本篇内容介绍了“MySQL varchar类型最大值是多少”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希

    攻略 2021年12月4日
  • 弄的多音字组词,“弄”字的多音字组词有哪些

    技术弄的多音字组词,“弄”字的多音字组词有哪些弄巧成拙、嘲弄、班门弄斧、舞文弄法、弄虚作假、卖弄、戏弄弄的多音字组词。1、弄巧成拙[ nòng qiǎo chéng zhuō ] 本想耍弄聪明,结果做了蠢事。
    2、嘲弄[

    生活 2021年10月24日