当前位置:首页 > uni-app

uniapp页面示例

2026-02-06 02:17:50uni-app

uniapp页面示例

以下是一个简单的uniapp页面示例,包含基本结构和常用功能:

页面结构示例

<template>
  <view class="container">
    <text class="title">{{title}}</text>
    <button @click="changeTitle">修改标题</button>
    <image src="/static/logo.png" mode="aspectFit"></image>
  </view>
</template>

<script>
export default {
  data() {
    return {
      title: '欢迎使用uniapp'
    }
  },
  methods: {
    changeTitle() {
      this.title = '标题已修改'
      uni.showToast({
        title: '操作成功',
        icon: 'success'
      })
    }
  },
  onLoad() {
    console.log('页面加载')
  }
}
</script>

<style>
.container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.title {
  font-size: 20px;
  color: #333;
  margin-bottom: 20px;
}
</style>

页面路由示例

// 页面跳转方法示例
uni.navigateTo({
  url: '/pages/detail/detail?id=1'
})

// 接收参数示例
onLoad(options) {
  console.log('页面参数:', options.id)
}

常用API示例

// 显示加载提示
uni.showLoading({
  title: '加载中'
})

// 发起网络请求
uni.request({
  url: 'https://example.com/api',
  success: (res) => {
    console.log(res.data)
  }
})

// 获取设备信息
uni.getSystemInfo({
  success: (res) => {
    console.log(res.model)
    console.log(res.platform)
  }
})

生命周期示例

export default {
  onLoad() {},     // 页面加载
  onShow() {},     // 页面显示
  onReady() {},    // 页面初次渲染完成
  onHide() {},     // 页面隐藏
  onUnload() {}    // 页面卸载
}

组件通信示例

// 子组件触发事件
this.$emit('customEvent', {data: 'value'})

// 父组件监听事件
<child-component @customEvent="handleEvent"></child-component>

样式注意事项

  • 使用rpx单位适配不同屏幕
  • 避免使用浏览器专有前缀
  • 支持vue的单文件组件样式作用域

以上示例展示了uniapp页面的基本结构和常用功能,可根据实际需求进行扩展和修改。

uniapp页面示例

标签: 示例页面
分享给朋友:

相关文章

css制作音乐盒页面

css制作音乐盒页面

音乐盒页面设计思路 音乐盒页面通常需要结合音频播放功能与视觉设计。以下是实现一个基础音乐盒页面的关键步骤。 HTML结构搭建 基础HTML需包含音频播放器控件和播放列表: <!DOC…

vue实现页面属性修改

vue实现页面属性修改

Vue 实现页面属性修改的方法 Vue 提供了多种方式来动态修改页面属性,包括数据绑定、计算属性、侦听器等。以下是几种常见的方法: 数据绑定 通过 v-bind 指令或简写 : 实现动态绑定 HT…

h5实现登录页面跳转页面跳转页面跳转页面

h5实现登录页面跳转页面跳转页面跳转页面

实现登录页面跳转的方法 在H5中实现登录页面跳转可以通过多种方式完成,以下是一些常见的方法: 使用JavaScript的window.location方法 通过JavaScript的window.l…

vue实现 页面

vue实现 页面

Vue 实现页面的基本方法 Vue.js 是一个渐进式 JavaScript 框架,用于构建用户界面。以下是实现页面的常见方法: 单文件组件(SFC) 使用 .vue 文件组织页面结构,包含模板、…

vue实现转页面

vue实现转页面

Vue 实现页面跳转的方法 在 Vue 中实现页面跳转可以通过多种方式,主要分为编程式导航和声明式导航两种。以下是具体实现方法: 使用 <router-link> 声明式导航 <…

vue 实现页面返回

vue 实现页面返回

监听浏览器返回事件 使用 window.addEventListener 监听 popstate 事件,在 Vue 的 mounted 钩子中绑定事件,并在 beforeDestroy 钩子中移除监听…