.NET开发微信小程序-Template模块开发

1.添加一个文件目录,里面放模板信息

例:我在根目录添加一个文件夹:template

然后在这个文件夹下面添加相应的页面。比如我添加一个promodel.wxml文件。主要是放商品相关的模块信息(注:模板文件也是用的.wxml)

<template name="proname">
  <view class="myTempleta">
  {{data.title}}
  </view>>
</template>>

注意:name;这个name是其它页面调用这个模板的重要信息。相当于这个模板的key值。里面的内容为value值

然后给这个模板添加一些样式。直接添加promodel.wxss文件

.myTempleta
{
  font-size: 2rem;
}

到这步时。模板就已经添加完成了。接下来就是调用相关的模板;

以刚刚创建小程序时的首页为例:

<!--index.wxml-->

<!-- 引用模板文件 -->
<import src="../template/promodel.wxml"/>

<view class="container">
  <view  bindtap="bindViewTap" class="userinfo">
    <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
    <text class="userinfo-nickname">{{userInfo.nickName}}</text>
  </view>
  <view class="usermotto">
    <text class="user-motto">{{motto}}</text>
  </view>

<!-- 通过is调用到模板里面的内容 -->
  <view class="usermotto">
    <template is="proname" data="{{data}}"></template>>
  </view>

</view>

先在页面引用模板文件。然后把模板需要放的位置。直接通过<template is=“模板名称“ ></template>来调 用;

接下来引用 这个模板的样式

/* 引用模板样式 */
@import "../template/promodel.wxss";

/**index.wxss**/
.userinfo {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.userinfo-avatar {
  width: 128rpx;
  height: 128rpx;
  margin: 20rpx;
  border-radius: 50%;
}

.userinfo-nickname {
  color: #aaa;
}

.usermotto {
  margin-top: 200px;
}

这时。模板的引用就已经完成了。接下来、就是给模板绑定相应的数据了。给模板绑定数据需要在调用模板时。 <template is=“模板名称“  data="模板数据" /></template>这样来调用以及绑定数据。

//index.js
//获取应用实例
var app = getApp()
Page({
  data: {
    motto: ‘Hello World‘,
    userInfo: {},
    data:{‘title‘:‘我的模板‘}//给模板的数据
  },
  //事件处理函数
  bindViewTap: function() {
    wx.navigateTo({
      url: ‘../logs/logs‘
    })
  },
  onLoad: function () {
    console.log(‘onLoad‘)
    var that = this
    //调用应用实例的方法获取全局数据
    app.getUserInfo(function(userInfo){
      //更新数据
      that.setData({
        userInfo:userInfo
      })
    })
  }
})

在这里。可能就要回头看一下。数据的传递;

我先在index.js的data放了一个data对象、里面的数据为:{title:‘我是模板‘}

然后将该data绑定到调用模板的地方

<template is="proname" data="{{data}}"></template>>

然后模板那边直接在模板里面获取数据:

{{data.title}}

时间: 2024-10-06 00:58:18

.NET开发微信小程序-Template模块开发的相关文章

微信+小程序购物系统开发微信小程序营销系统开发

行业+小程序的结合有无限可能性,想要玩转微信小程序,享受流量盛宴,可借助--河南鼎汉科技,帮您快速打造具有个性化特色的微信小程序.微信小程序系统开发平台.微信小程序购物商城系统开发1.8.8-3.8.07-6.8.0.5电/微, 微信小程序 微商城 微信小程序营销系统开发,微信公众平台订阅号,微信小程序购物商城系统开发定制. 在移动互联网时代从来不缺分销系统,随着移动电商.传统电商.传统商业企业纷纷进入社交电商领域,社交电商正在向专业平台化.团队规模化.渠道立体化.运作规范化等趋势发展.微信"小

微信小程序蓝牙模块BLE开发说明基础知识

微信小程序蓝牙模块说明 一.简介 微信小程序作为轻量级应用的载体,确实方便了很多的应用场景.传统的产品如果要和手机互联互通,那么必须要开发两套APP,即IOS和安卓.十分的麻烦和成本巨高.但是微信小程序的出现大大的提升了效果.因为微信小程序有两个巨大的特点和优势 1.跨平台    --- 不用单独的去开发安卓和IOS的APP,只用借助微信小程序的API即可 2.依托于微信--- 微信这个常驻手机的核心APP之一 这里我们主要是说明,微信小程序和蓝牙之间的关系: 二.微信小程序关于蓝牙API 1.

MPVUE - 使用vue.js开发微信小程序

MPVUE - 使用vue.js开发微信小程序 什么是mpvue? mpvue 是美团点评前端团队开源的一款使用 Vue.js 开发微信小程序的前端框架.框架提供了完整的 Vue.js 开发体验,开发者编写 Vue.js 代码,mpvue 将其解析转换为小程序并确保其正确运行. 简单上手mpvue 官方提供了一套quickstart模板. vue init mpvue/mpvue-quickstart my-project 安装好依赖之后,执行npm run dev,将会将小程序文件打包进dis

纯正商业级应用-Node.js Koa2开发微信小程序服务端

第1章 前言.导学与node.js如何理解Node.js?前端到底要不要学习Node.js?本课程能让你学到什么? 第2章 Koa2的那点事儿与异步编程模型Koa非常的精简,基本上,没有经过二次开发的Koa根本“不能”用.本章我们讲解Koa的重要特性,理解什么是洋葱模型?以及在KOA中如何进行异步编程?很多同学都了解以上知识点,但听完本章,你会有一些不一样的理解,比如:为什么要有洋葱模型?没有会怎样?Koa中间件一定是异步的吗? ... 第3章 路由系统的改造Koa-router需要进行一些改造

webstorm开发微信小程序代码提醒(webstorm开发工具)

使用了微信提供的开发工具是真心难用,卡顿厉害.中英文切写注释换相当不爽.还没办法多开窗口,相信大家也遇到过这种现象. 下边我们介绍下webstorm来开发微信小程序的一些配置: 1.首先FileType下Cascading Style Sheet 添加*.wxss 1.png 2.FileType下HTML 添加*.wxml 2.png 3.将其中的wecharCode.jar下载下来,然后在webStorm 的 File -> import settings 中导入即可 3.png 配置已经完

利用WordPress REST API 开发微信小程序从入门到放弃

自从我发布并开源WordPress版微信小程序以来,很多WordPress网站的站长问有关程序开发的问题,其实在文章:<用微信小程序连接WordPress网站>讲述过一些基本的要点,不过仍然有不少人对一些细节不明白,于是我就想着再写一篇比较全面而基础的教程,主要针对入门级别用户,高手就不用看了. WordPress版“守望轩”微信小程序开放源码地址:https://github.com/iamxjb/winxin-app-watch-life.net 至于标题,请原谅我,我标题党了. Word

什么行业适合开发微信小程序?

这段时间,随着微信小程序的系列大动作,商家选择开发微信小程序的越来越多,那么各行业开发微信小程序的优势究竟是什么呢? 总体来说,微信小程序开发优势: 1.便于分享:(小程序或其中任何一个界面都可以任意分享) 2.方便切换:(用户在使用小程序时,可以快速返回聊天) 3.消息推送:(商家可以随时发送商城消息给服务过的用户) 4.历史列表:(用户使用过的小程序会被放入列表,方便查询使用) 5.扫码使用:(用户扫一扫即可使用) 社动电商 微信小程序适用行业: 外卖点餐系统.上门服务系统.交通系统.出门旅

使用Sublime Text开发微信小程序

因为sublime只是敲代码的地方,最终运行结果还是得看官方的IDE,所以使用sublime开发微信小程序的流程是这样的: 创建小程序项目,直接将整个项目文件夹拖入sublime,即可在sublime里面进行编辑,而官方的IDE就只是单纯用来调试用的!!! 让代码提示加速你的编码速度 如今上架了微信小程序,果不其然,大神们开始写专属微信小程序的snippets(sublime通过 "Sublime-snippet" 实现快速补全代码),群友们也提供了插件下载的链接:https://gi

开发微信小程序的价值有哪些

互联网经济产业的发展,不少企业看到其中的投资价值,也知道其中的商机是不可限量的.目前的微信社交电商已经直逼淘宝天猫这类大电商平台,而活跃用户也是几亿之多,这样的微信小程序大家认为价值是多少呢?其实不少传统企业思维比较传统,对互联网的创新,以及社交电商的发展还存在一定偏见,所以并不知道这其中的利害关系.小编来告诉大家,这其中究竟有多少的价值. 微信小程序作为一个公开入驻的平台,只要企业有资质就可以入驻.入驻后企业就可以展开一系列的推广,像微信流量的截取,活跃用户的注册关注,微信小程序相当于企业的一