摘要:初始化項(xiàng)目安裝腳手架切換至項(xiàng)目目錄初始化項(xiàng)目開啟實(shí)時編譯小程序生命周期頁面加載一個頁面只會調(diào)用一次。頁面初次渲染完成一個頁面只會調(diào)用一次,代表頁面已經(jīng)準(zhǔn)備妥當(dāng),可以和視圖層進(jìn)行交互。組件路徑,組件對應(yīng)的方法路由的應(yīng)用調(diào)起提示框
1.初始化wepy項(xiàng)目
安裝腳手架
npm install -g wepy-cli
wepy init standard my-project
切換至項(xiàng)目目錄
初始化項(xiàng)目 npm install
開啟實(shí)時編譯
wepy build --watch
2.小程序生命周期onLoad: 頁面加載 一個頁面只會調(diào)用一次。 接收頁面參數(shù) 可以獲取wx.navigateTo和wx.redirectTo及3 原生小程序要求app實(shí)例必須有3個文件:app.js、app.json、app.wxss,而page頁面則一般有4個文件:page.js、page.json、page.wxml、page.wxss中的 query。 onShow: 頁面顯示 每次打開頁面都會調(diào)用一次。 onReady: 頁面初次渲染完成 一個頁面只會調(diào)用一次,代表頁面已經(jīng)準(zhǔn)備妥當(dāng),可以和視圖層進(jìn)行交互。 onHide: 頁面隱藏 當(dāng)navigateTo或底部tab切換時調(diào)用。 onUnload: 頁面卸載 當(dāng)redirectTo或navigateBack的時候調(diào)用。
project └── src ├── pages | ├── index.wpy index 頁面邏輯、配置、結(jié)構(gòu)、樣式 | └── log.wpy log 頁面邏輯、配置、結(jié)構(gòu)、樣式 └──app.wpy
也就是app.wpy 主要是做入口文件,pages是頁面集成
import wepy from "wepy"; // 聲明一個App小程序?qū)嵗?小程序入口文件 export default class MyAPP extends wepy.app { } // 聲明一個Page頁面實(shí)例,小程序頁面 export default class IndexPage extends wepy.page { } // 聲明一個Component組件實(shí)例,開發(fā)小程序組件 export default class MyComponent extends wepy.component { }4 組件化。類似VUE組件文件的編寫
1.我們需要了解父子組件如何傳值 屬性值可以使用props 來傳值。子組件用props來接收值。
Vue.component("blog-post", { props: ["title"], template: "{{ title }}
" }) new Vue({ el: "#blog-post-demo", data: { posts: [ { id: 1, title: "My journey with Vue" }, { id: 2, title: "Blogging with Vue" }, { id: 3, title: "Why Vue is so fun" } ] } })
組件的事件,可以使用 $emit 來觸發(fā)父組件上的方法!
5.在組件上使用 v-model當(dāng)用在組件上時,v-model 則會這樣:
為了讓它正常工作,這個組件內(nèi)的 必須:
- 將其 value 特性綁定到一個名叫 value 的 prop 上 - 在其 input 事件被觸發(fā)時,將新的值通過自定義的 input 事件拋
Vue.component("custom-input", { props: ["value"], template: ` ` })
在vue里面還提出了動態(tài)組件的概念 keep-alive,相當(dāng)于是保留了當(dāng)前組件的狀態(tài)。參考資料
6. 通過插槽分發(fā)內(nèi)容我理解的就是slot就是dom的插槽,就是把dom元素放在固定的位置。
7 wepy常用APIthis.$apply() 動態(tài)改變數(shù)據(jù),重新渲染。
$invoke("組件路徑",“組件對應(yīng)的方法”)
路由的應(yīng)用 this.$root.navigation({url:"....."})
showtoast 調(diào)起toast 提示框
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/96261.html
摘要:初始化項(xiàng)目安裝腳手架切換至項(xiàng)目目錄初始化項(xiàng)目開啟實(shí)時編譯小程序生命周期頁面加載一個頁面只會調(diào)用一次。頁面初次渲染完成一個頁面只會調(diào)用一次,代表頁面已經(jīng)準(zhǔn)備妥當(dāng),可以和視圖層進(jìn)行交互。組件路徑,組件對應(yīng)的方法路由的應(yīng)用調(diào)起提示框 1.初始化wepy項(xiàng)目 安裝腳手架 npm install -g wepy-cli wepy init standard my-project 切換至項(xiàng)目...
摘要:描述了如何把轉(zhuǎn)變成下一個。唯一的要點(diǎn)是當(dāng)變化時需要返回全新的對象,而不是修改傳入的參數(shù)。以上是純的使用,使用起來比較雞肋,大量被使用在項(xiàng)目中,封裝庫提供的和可以將和完美結(jié)合,使用非常方便。 @subject: wepy-redux-time-todo @author: leinov @date:2018-10-30 wepy-redux-time-todo showImg(ht...
摘要:主要解決問題開發(fā)模式轉(zhuǎn)換在原有的小程序的開發(fā)模式下進(jìn)行再次封裝,更貼近于現(xiàn)有框架開發(fā)模式。官方代碼獲取應(yīng)用實(shí)例事件處理函數(shù)基于的實(shí)現(xiàn)支持組件化開發(fā)。根組件,一般都是頁面父組件小程序?qū)ο笞咏M件列表方法參數(shù)返回值說明組件初始化。 小程序框架wepy文檔 Github地址 快速入門 項(xiàng)目創(chuàng)建與使用 安裝wepy 以下安裝都通過npm安裝 安裝 wepy 命令行工具。 npm install ...
閱讀 1035·2021-11-23 10:11
閱讀 3869·2021-11-16 11:50
閱讀 937·2021-10-14 09:43
閱讀 2722·2021-10-14 09:42
閱讀 2723·2021-09-22 16:02
閱讀 1068·2019-08-29 10:57
閱讀 3386·2019-08-29 10:57
閱讀 2278·2019-08-26 13:52