微信小程序代码模板

以下是一个简单的微信小程序代码模板:

<!-- index.wxml -->
<view class="container">
  <text>{{message}}</text>
  <button bindtap="changeMessage">点击我改变消息</button>
</view>
// index.js
Page({
  data: {
    message: 'Hello World!'
  },
  changeMessage: function() {
    this.setData({
      message: '你好,世界!'
    })
  }
})
/* index.wxss */
.container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
button {
  margin-top: 20px;
  padding: 10px 20px;
  background-color: #007aff;
  color: #fff;
  border-radius: 5px;
}

以上代码实现了一个简单的页面,包含一个文本和一个按钮。点击按钮可以改变文本的内容。其中,index.wxml 文件定义了页面的结构,index.js 文件定义了页面的逻辑,index.wxss 文件定义了页面的样式。

接下来我会详细解释每个部分的作用。

index.wxml 文件

这个文件定义了页面的结构,使用类似 HTML 的语法。在这个例子中,我们定义了一个 view 元素作为容器,包含一个 text 元素和一个 button 元素。{{message}} 是一个数据绑定的语法,表示将 message 变量的值显示在文本中。

index.js 文件

这个文件定义了页面的逻辑,使用 JavaScript 编写。在这个例子中,我们定义了一个 Page 对象,其中 data 属性定义了页面的数据,包括一个 message 变量,初始值为 'Hello World!'changeMessage 方法用于改变 message 变量的值,使用 setData 方法更新页面的数据。

index.wxss 文件

这个文件定义了页面的样式,使用类似 CSS 的语法。在这个例子中,我们定义了 .container 类,设置了容器的样式,包括垂直居中、高度为整个页面的高度。button 类设置了按钮的样式,包括背景颜色、文字颜色、圆角等。

以上就是一个简单的微信小程序代码模板,可以作为开发微信小程序的起点。