iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >微信小程序怎么制作组件
  • 545
分享到

微信小程序怎么制作组件

2023-06-26 08:06:08 545人浏览 泡泡鱼
摘要

这篇“微信小程序怎么制作组件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序怎么制作组件”文章吧。  第一种方式,下

这篇“微信小程序怎么制作组件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序怎么制作组件”文章吧。

  第一种方式,下面是一个组件的基本组成部分,样式表就不写了,

  组件的index.wxml

  [html] view plain copy

  我是组件

  传入组件的值: {{text}}

  组件内部的值{{data}}

  调用了方法

  组件的index.js

  [javascript] view plain copy

  Component({

  properties: {

  // 这里定义了组件对外的属性,属性值可以在组件使用时指定

  text:{

  type:String,

  value:''

  }

  },

  data: {

  // 这里是一些组件内部数据

  data: '我是组件',

  show:false

  },

  methods: {

  // 这里是一个自定义方法

  show: function(){

  this.setData({show:true})

  }

  }

  })

  组件的index.JSON

  [javascript] view plain copy

  {

  "component": true

  }

  组件写好了,下面是引入写好的组件

  页面的index.wxml

  [html] view plain copy

  

  下面是组件

  

  

  

  页面的index.js

  [javascript] view plain copy

  Page({

  onReady: function () {

  //获得子组件

  this.child = this.selectComponent("#child");

  },

  clickBtn:function(){

  this.child.show();

  }

  })

  页面的index.json

  [javascript] view plain copy

  {

  "usinGComponents": {

  "child": "../child/index"

  }

  }

  这就完成了一个组件.

  第二种方式:

  组件的index.wxml

  [html] view plain copy

  

  组件的index.js

  [javascript] view plain copy

  let data={

  text:'',

  data:'我是组件本身的值',

  show:false

  }

  let childPanel={

  show:function (text) {

  let _this=this;

  this.setData({

  show:true,

  text:text

  })

  }

  }

  function child() {

  let pages=getCurrentPages();

  let currentPage=pages[pages.length-1];

  this.__page=currentPage;

  Object.assign(currentPage,childPanel);

  currentPage.childPanel=this;

  currentPage.setData(data);

  return this;

  }

  module.exports={

  child

  }

  然后在app.js里引入上面的js文件,如下:

  app.js

  [javascript] view plain copy

  import {child} from './child/index'

  APP({child,

  ...

  })

  如果给组件写了wxss文件,要在app.wxss里引入,如下:

  app.wxss

  [CSS] view plain copy

  @import './child/index.wxss'

  在需要引入该组件的页面,如下:

  [html] view plain copy

  

  

  当前页面的js文件:

  [html] view plain copy

  let app=getApp();

  Page({

  data:{

  data:'父组件传给子组件的值'

  },

  onLoad:function(){

  new app.child();

  },

  clickBtn:function(){

  this.show(this.data.data);

  }

  })

  上面app.js和app.wxss是全局引用,如果想局部引用,也可以把全局的引入写到局部去。

以上就是关于“微信小程序怎么制作组件”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: 微信小程序怎么制作组件

本文链接: https://www.lsjlt.com/news/308430.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序怎么制作组件
    这篇“微信小程序怎么制作组件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序怎么制作组件”文章吧。  第一种方式,下...
    99+
    2023-06-26
  • 微信小程序怎么制作
    这篇文章主要介绍了微信小程序怎么制作的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序怎么制作文章都会有所收获,下面我们一起来看看吧。微信小程序制作步骤一:设计 小程序制作所涉及到的设计关于页面的排版和美...
    99+
    2023-06-27
  • 如何制作微信小程序下拉框组件
    这篇文章主要为大家展示了“如何制作微信小程序下拉框组件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何制作微信小程序下拉框组件”这篇文章吧。1...
    99+
    2023-06-26
  • 微信小程序怎么制作自己的程序
    微信小程序制作自己的程序的操作方法:访问微信公众平台,点击右上角“立即注册”。选择注册的帐号类型为“小程序”,按照要求去填写帐号信息,完成注册。利用第三方工具开发及搭建小程序,最后发布小程序即可。...
    99+
    2024-04-02
  • 微信小程序如何制作
    这篇文章主要为大家展示了“微信小程序如何制作”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序如何制作”这篇文章吧。一,善于使用搜索引擎例如搜索引擎。商店都了解SEO和SEM。根据关键字优...
    99+
    2023-06-27
  • 微信小程序中相机组件控制wx.createCameraContext怎么用
    这篇“微信小程序中相机组件控制wx.createCameraContext怎么用”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“微信小程序中相机组件控制wx.createCameraContext怎么用”,给大家总结了以下内容...
    99+
    2023-06-26
  • 微信小程序中音频组件控制wx.createAudioContext怎么用
    这篇文章主要为大家展示了微信小程序中音频组件控制wx.createAudioContext怎么用,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“微信小程序中音频组件控制wx.createAudioC...
    99+
    2023-06-26
  • 微信小程序组件contact-button怎么用
    这篇文章主要介绍“微信小程序组件contact-button怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序组件contact-button怎么用”文章能帮助大家解决问题。contac...
    99+
    2023-06-26
  • 微信小程序组件样式怎么用
    这篇文章主要讲解了“微信小程序组件样式怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序组件样式怎么用”吧!组件样式组件对应 wxss 文件的样式,只对组件w...
    99+
    2023-06-26
  • 微信小程序image组件库怎么用
    今天小编给大家分享一下微信小程序image组件库怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。微信小程序image图片...
    99+
    2023-06-26
  • 微信小程序怎么自定义组件
    这篇文章主要讲解了“微信小程序怎么自定义组件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序怎么自定义组件”吧!组件模版和样式类似于页面,自定义组件拥有自己的 wxml&n...
    99+
    2023-06-26
  • 微信小程序progress组件怎么使用
    微信小程序中的progress组件用于显示进度条,可以用来展示加载、上传等进度。以下是使用progress组件的步骤: 在wxml...
    99+
    2024-04-09
    微信小程序 progress
  • 微信小程序 | 小程序组件化开发
    🖥️ 微信小程序 专栏:小程序组件化开发 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫漫...
    99+
    2023-09-09
    前端 javascript 开发语言 微信小程序 前端框架
  • 不懂代码怎么制作微信小程序
    这篇文章将为大家详细讲解有关不懂代码怎么制作微信小程序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先自己制作小程序:第一步,注册小程序,如果有公众号且认证过了的,直接在公众号后台,点击小程序,注册小程...
    99+
    2023-06-27
  • 微信小程序怎么制作api拦截器
    这篇“微信小程序怎么制作api拦截器 ”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序怎么制作api拦截器 ”文章吧...
    99+
    2023-06-26
  • 怎么在微信小程序中操作数组
    在微信小程序中操作数组的方法:1.使用push()函数向数组添加数据;2.使用split()函数删除数组数据;3.使用setData方法修改数组数据;具体方法如下:使用push()函数向数组添加一条数据saveNote: function(...
    99+
    2024-04-02
  • 微信小程序倒计时组件怎么用
    这篇文章主要介绍“微信小程序倒计时组件怎么用”,在日常操作中,相信很多人在微信小程序倒计时组件怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序倒计时组件怎么用”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-26
  • 微信小程序媒体组件audio怎么用
    这篇文章主要介绍了微信小程序媒体组件audio怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序媒体组件audio怎么用文章都会有所收获,下面我们一起来看看吧。audio音频。属性名类型默认值说明i...
    99+
    2023-06-26
  • 微信小程序中MaterialDesign--input组件怎么用
    这篇文章将为大家详细讲解有关微信小程序中MaterialDesign--input组件怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。主要通过input输入事件配合c...
    99+
    2024-04-02
  • 微信小程序父子组件通信怎么实现
    这篇文章主要介绍“微信小程序父子组件通信怎么实现”,在日常操作中,相信很多人在微信小程序父子组件通信怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序父子组件通信怎么实现”的疑惑有所帮助!接下来...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作