uniapp 页面模板
时间: 2023-08-25 07:05:49 浏览: 148
Uniapp提供了基础的页面模板,可以通过以下步骤创建一个新页面:
1. 在项目根目录中找到 `pages` 文件夹,右键新建一个文件夹,命名为你想要的页面名称(比如 `myPage`)。
2. 进入 `myPage` 文件夹,右键新建一个 `.vue` 文件,命名为 `myPage.vue`。
3. 在 `myPage.vue` 文件中,可以使用以下代码作为基础模板:
```html
<template>
<view class="container">
<text>这是我的页面</text>
</view>
</template>
<script>
export default {
data() {
return {}
},
methods: {}
}
</script>
<style>
.container {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
</style>
```
这个模板中包含了一个基础的 `view` 组件和一个 `text` 组件,用于展示页面内容。可以根据实际需要进行修改和添加其他组件。
相关问题
uniapp 页面模板 包含生命周期
Uniapp 页面模板包含以下生命周期:
1. onLaunch:小程序初始化时触发,全局只触发一次。
2. onShow:小程序启动或从后台进入前台显示时触发。
3. onHide:小程序从前台进入后台时触发。
4. onError:小程序发生脚本错误或 API 调用失败时触发。
5. onUniNViewMessage:接收来自原生应用的消息。
6. onPullDownRefresh:用户下拉刷新时触发。
7. onReachBottom:页面上拉触底时触发。
8. onShareAppMessage:用户点击右上角分享时触发。
9. onPageScroll:页面滚动时触发。
10. onResize:页面尺寸变化时触发。
11. onTabItemTap:点击 tab 时触发。
这些生命周期函数可以在页面组件中定义对应的函数进行监听和处理。
uniapp 页面模板 包含生命周期 代码
以下是一个简单的 UniApp 页面模板,包含了常用的生命周期函数和一些基础代码:
```html
<template>
<view class="container">
<!-- 页面内容 -->
</view>
</template>
<script>
export default {
// 页面生命周期函数 - 页面加载时触发
onLoad() {
console.log('页面加载')
},
// 页面生命周期函数 - 页面初次渲染完成时触发
onReady() {
console.log('页面初次渲染完成')
},
// 页面生命周期函数 - 页面显示时触发
onShow() {
console.log('页面显示')
},
// 页面生命周期函数 - 页面隐藏时触发
onHide() {
console.log('页面隐藏')
},
// 页面生命周期函数 - 页面卸载时触发
onUnload() {
console.log('页面卸载')
},
// 页面滚动触发事件的处理函数
onPageScroll() {
console.log('页面滚动')
},
// 页面下拉刷新触发事件的处理函数
onPullDownRefresh() {
console.log('下拉刷新')
},
// 页面上拉触底事件的处理函数
onReachBottom() {
console.log('上拉触底')
},
// 用户点击右上角转发
onShareAppMessage() {
console.log('用户点击转发')
},
// 页面相关事件处理函数--监听用户下拉动作
onReachBottom() {
console.log('用户下拉动作')
},
// 页面相关事件处理函数--监听用户上拉动作
onPullDownRefresh() {
console.log('用户上拉动作')
},
// 页面滚动条滚动事件的处理函数
onPageScroll() {
console.log('页面滚动条滚动')
}
}
</script>
<style>
.container {
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
</style>
```
这个模板包含了页面的生命周期函数,例如 `onLoad`、`onReady`、`onShow`、`onHide` 和 `onUnload`,以及一些其他常用的事件处理函数,例如页面滚动、下拉刷新和上拉触底等。在实际应用中,你可以根据需要自定义这些函数并添加相应的代码逻辑。
阅读全文