【微信小程序】学习拾遗三(WXS脚本、自定义组件的事件、参数、slot节点、传参、NPM的安装)

本文介绍了微信小程序中WXS脚本的使用,包括在页面内定义和外部引用。深入讲解了自定义组件的创建、引用、事件、参数属性、监听器、纯数字字段及slot插槽的应用。此外,还讨论了自定义组件间如何传递参数,以及如何获取子组件实例。最后,探讨了 vant 组件库的引入,包括微信官方NPM提示、安装步骤和自定义样式方法。
摘要由CSDN通过智能技术生成

WXS脚本

链接:官方文档对wxs脚本的说明

在页面内定义:
<!--pages/message/message.wxml-->
<view>当前舰名:{
  {m1.sname}}</view>
<wxs module="m1">
var sship = "奋斗号";
module.exports = {
  sname : sship,
}
</wxs>
通过外部定义后在页面引用
// /utils/shipt.wxs
var swork = "舰队人员";
var snumb = 10;
module.exports = {
   
  swork : swork,
  snumb: snumb,
};
<!--pages/message/message.wxml-->
<wxs module="m2" src="/utils/shipt.wxs"></wxs>
<view>本级舰船配置 {
  {m2.swork}}:{
  {m2.snumb}}人</view>

自定义组件

链接:官方文档对自定义事件的说明

新建自定义组件

根目录新建“components”文件夹,并新建组件文件夹。

局部引用

在需要引用组件的页面JSON文件中启用。

"usingComponents": {
    "my-test1":"/components/test1/test"
  },
全局引用

在app.json目录中,引入上方代码,即可全局启用。

自定义组件的事件与方法

自定义组件的事件与方法需要定义在methods中。

methods: {
   
    addCount(){
   
      this.setData({
   
        count: this.data.count +1
      })
      this._showCount()
    },
    _showCount(){
   
      wx.showToast({
   
        title: '当前价格是' + this.data.count,
         icon:'none'
      })
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值