今天給大家介紹一款微信小程序開發(fā)輔助。 微信小程序的開發(fā)規(guī)范遵循微信自創(chuàng)的網(wǎng)絡(luò)生態(tài)。 這些工具非常完整且用戶友好。 注冊小程序后,可以下載一個微信開發(fā)工具。 工具,如下圖所示:
從網(wǎng)上搜了一個開源的微信小程序,直接用開發(fā)工具打開。 運氣好的話小程序可以直接運行。 可以簡單看一下小程序的邏輯和UI代碼:
用戶界面
功能邏輯
一看就知道不是純JS的寫法,也不是流行的React、Vue等寫法。 微信為小程序定義了一套完整的組件庫和函數(shù)語法,只能通過官網(wǎng)學習:
但是寫過前端程序的朋友肯定不想每次開發(fā)都學一套新的語法。 一來學習成本比較高,二來現(xiàn)有的知識不能復用,也很郁悶。 那么我們來介紹一個可以降低微信小程序開發(fā)成本的工具:
Taro是一個開放的跨終端跨框架解決方案,支持使用React/Vue/Nerv等框架開發(fā)微信/京東/百度/支付寶/字節(jié)跳動//飛書小程序/H5/RN等應(yīng)用。
所以,開發(fā)過React和Vue的朋友有福了。 大家可以按照React或者Vue的代碼習慣繼續(xù)開發(fā)小程序。 不同的是你使用的是taro開發(fā)包:
React 開發(fā)語法
import React, { Component } from 'react'
import { View, Text } from '@tarojs/components'
export default class Index extends Component {
state = {
msg: 'Hello World!'
}
componentWillMount () { }
componentDidShow () { }
componentDidHide () { }
render () {
return (
{this.state.msg}
)
}
}
Vue開發(fā)語法
{{msg}}
根據(jù)taro的文檔可以編譯出微信小程序:
今天主要記錄下使用時下流行的React或者Vue前端框架開發(fā)微信小程序的方法,希望能給小伙伴們一個新的視角。
2025-09-08
2023-03-23
2023-04-26
2024-12-19
2023-08-28
2023-06-05
2024-11-26
2023-07-07
2024-06-05