ホームページ > 記事 > WeChat アプレット > WeChatミニプログラムの基礎知識予備
[関連する学習の推奨事項: WeChat アプレット開発チュートリアル ]
<!-- 绝对路径,/static指根目录下的static目录,在cli项目中/static指src目录下的static目录 --> <image class="logo" src="/static/logo.png"></image> <image class="logo" src="@/static/logo.png"></image> <!-- 相对路径 --> <image class="logo" src="../../static/logo.png"></image>
// 绝对路径,@指向项目根目录,在cli项目中@指向src目录 import add from '@/common/add.js' // 相对路径 import add from '../../common/add.js'
/* 绝对路径 */ @import url('/common/uni.css'); @import url('@/common/uni.css'); /* 相对路径 */ @import url('../../common/uni.css');
/* 绝对路径 */ background-image: url(/static/logo.png); background-image: url(@/static/logo.png); /* 相对路径 */ background-image: url(../../static/logo.png);
説明 | |
---|---|
ユニアプリの初期化が完了するとトリガーされます (グローバル) 1 回のみトリガーされます) | |
ユニアプリの開始時、またはバックグラウンドからフォアグラウンドに入ったとき | |
ユニアプリがフォアグラウンドからバックグラウンドに入ったとき | |
ユニアプリがエラーを報告したときにトリガーされる |
onShow | |
onReady | |
#onHide | |
ページのアンロードをリッスンします | |
ウィンドウ サイズの変更をリッスン | |
ユーザーのプルダウン アクションを監視します。通常はプルダウンの更新に使用されます。 | |
ページ プルダウン イベントの処理関数 | |
タブがクリックされるとトリガーされ、パラメータは Object です | |
ユーザーが上部をクリックします右隅で共有します | #onPageScroll |
##onNavigationBarButtonTap | ## です#ネイティブのタイトル バー ボタンのクリック イベントをリッスンします。パラメーターは Object |
onBackPress | ページ リターンをリッスン、リターン イベント = {from:backbutton, navigateBack}、 backbutton は、ソースが左上隅の戻るボタンまたは Android のリターン キーであることを示し、navigateBack は、ソースが uni.navigateBack |
onNavigationBarSearchInputChanged | Listen to であることを示します。ネイティブ タイトル バーの検索入力ボックスの入力コンテンツ変更イベント |
onNavigationBarSearchInputconfirmeds | ユーザーが「検索」ボタンをクリックしたときにトリガーされる、ネイティブのタイトル バーの検索入力ボックスの検索イベントをリッスンします。ソフト キーボード上で |
#onNavigationBarSearchInputClicked | ネイティブ タイトル バーの検索入力ボックスのクリック イベントを聞く |
##Vue ライフサイクル | |
##作成前
#—
# — | #マウント前 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
マウント済み | #— | ||||||||||||||||||||
#— | |||||||||||||||||||||
#破壊前 | |||||||||||||||||||||
#破壊 | — | ||||||||||||||||||||
#路由uni-app路由统一有框架管理,开发者需要在pages.json里配置每个路由页面的路径及页面样式。如仍希望采用 Vue Router 方式管理路由,可在插件市场搜索 Vue-Router。 路由跳转uni-app 有两种页面路由跳转方式:使用navigator组件跳转、调用API跳转 页面栈
运行环境判断 // uEnvDev if (process.env.NODE_ENV === 'development') { // TODO } // uEnvProd if (process.env.NODE_ENV === 'production') { // TODO } 页面样式与布局单位px为屏幕像素,rpx响应式px,它们之间的换算公式为 样式导入<style> @import "../../common/uni.css"; .uni-card { box-shadow: none; }</style> flex布局<style>/*主要有两个概念 容器与项目*/ .container{ display: flex; flex-direction:row; flex-wrap:nowrap; flex-flow: row nowrap;/*简写方式*/ justify-content: center;/*定义项目在主轴上的对齐方式*/ align-items:center;/*定义项目在交叉轴上如何对齐*/}.item { order: 1; flex-grow:0;/*定义项目的放大比例*/ flex-shrink:1;/*定义了项目的缩小比例*/ align-self:auto;/*单个项目有与其他项目不一样的对齐方式*/}</style> 定义全局变量
参考文章 uni-app全局变量的几种实现方式 class与style绑定支持数组合对象的方式 计算属性计算属性是基于它们的响应式依赖进行缓存的 条件渲染v-if v-show 列表渲染v-for 注意携带key 事件处理// 事件映射表,左侧为 WEB 事件,右侧为 ``uni-app`` 对应事件{ click: 'tap', touchstart: 'touchstart', touchmove: 'touchmove', touchcancel: 'touchcancel', touchend: 'touchend', tap: 'tap', longtap: 'longtap', //推荐使用longpress代替 input: 'input', change: 'change', submit: 'submit', blur: 'blur', focus: 'focus', reset: 'reset', confirm: 'confirm', columnchange: 'columnchange', linechange: 'linechange', error: 'error', scrolltoupper: 'scrolltoupper', scrolltolower: 'scrolltolower', scroll: 'scroll'} 表单控件绑定推荐使用uni-app的表单组件 组件分为全局组件和局部组件都存在类似的操作,即导入,注册,使用 常见问题1、如何获取上个页面传递的数据 uni-app自带统计平台,只要稍作配制就可以使用uni统计官网地址:tongji.dcloud.net.cn/
|
以上がWeChatミニプログラムの基礎知識予備の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。