2026-10-22 14:34:25
通过事件对象 e.currentTarget.dataset 获取。
通过页面跳转时的 onload 参数 param 获取。
小程序使用 {{}} 插值表达式,Vue使用 : 或 v-bind。
双向绑定:Vue通过 v-model 实现,小程序需手动获取表单值并赋值给 data。
Vue使用 v-if(条件渲染)和 v-show(切换显示)。
小程序使用 wx:if(条件渲染)和 hidden(切换显示)。
小程序使用 bindtap 或 catchtap。
Vue使用 v-on:event 或 @event。
index.json:页面配置(如标题、组件引入)。
index.wxml:页面结构。
index.wxss:页面样式。
index.js:页面逻辑(如数据请求、事件处理)。
标签差异:WXML标签更少,单一标签更多(如 <view> 替代 <div>)。
表达式支持:WXML支持 wx:if 条件渲染和 {{}} 数据绑定,HTML无此特性。
预览环境:WXML需在微信开发者工具中预览,HTML可在浏览器中预览。
组件封装:WXML对组件重新封装,运行于JS Core,无DOM树和window对象。
单位扩展:WXSS新增 rpx 单位,支持响应式布局。
选择器限制:WXSS仅支持部分CSS选择器(如类选择器、ID选择器)。
样式作用域:WXSS支持全局样式(App.wxss)和局部样式(页面级wxss)。
导入方式:WXSS可直接通过 import 导入其他样式文件。
在根目录创建 utils 文件夹。
创建 api.js(请求方法封装)和 apiConfig.js(基础配置)。
封装 get、post、put、upload 等基础请求方法。
配置请求头(如token)、异常处理逻辑。
引入 apiConfig.js 的请求方法。
根据页面需求设置URL并导出对应方法。
