前言
本节我们为按钮绑定一个点击事件,点击一次修改Text显示数据。
一、基础知识
1.页面渲染
要实现本节需要的功能,需要首先了解Vue的渲染方式,Vue.js的核心是一个允许采用简洁的模板语法来声明式的将数据渲染进DOM的系统。
声明式渲染用法也很简单,html种调用{{ 要渲染的内容 }}即可,这点和小程序原生开发方式一致,都是调用this中数据显示,因此需要在Vue的data()中放置需要渲染的数据内容。
二、示例
1.修改App.vue中核心代码
{{text}} 中英文切换
按钮中@click='btn_clicked'绑定按钮点击事件函数为btn_clicked,函数中修改需要渲染的数据,默认显示"hello world",点击按钮后变为"你好 世界",在此点击后恢复,如此实现中英文切换数据显示的功能。
2.加载KButton和KView组件
在上述程序中,我们引入了KButton和KView组件,需要在main.mp.js中引入,代码如下:
import Vue from 'vue'import App from './App.vue'import KButton from 'kbone-ui'import KView from 'kbone-ui'export default function createApp() { const container = document.createElement('div') container.id = 'app' document.body.appendChild(container) Vue.use(KView) Vue.use(KButton) return new Vue({ el: '#app', render: h => h(App) })}
调用Vue.use(KButton)、Vue.use(KView)加载
三、运行
修改build/miniprogram.config.js中的appid为自己小程序的appid,projectname自定义。
进入当前文件夹03-btn_event根目录,输入:
npm install npm run mp
然后进入dist/mp路径,输入:
npm install
接着打开微信开发者工具,加载03-btn_event文件夹,然后工具栏中选择构建npm
点击按钮,切换为中文
作者:小驿
寄语:不要总说我要做什么,而要说我做了什么。