当前位置: 首页 > news >正文

uni-app学习笔记(二)--vue页面代码的构成和新建页面

vue页面的构成

一.template

模板区,主要放html布局,注意,如果是开发uni-app,模板区不要放div,h1等标签了,用了在小程序和app端起不到作用。具体应该使用哪些组件,可在uni-app官网上查看:组件-->内置组件组件使用的入门教程 | uni-app官网

来看下template区域的代码,最外层的template是必不可少的

<template><view class="content"><image class="logo" src="/static/logo.png"></image><view class="text-area"><text class="title">{{title}}</text></view><view>aaa</view><view>bbb</view><view>ccc</view></view>
</template>

二.script 是逻辑部分

要实现的功能,主要在这部分进行控制。基于vue3

<script setup></script>

 三.css样式

用于控制页面元素的样式,一般位于最下面

<style lang="scss">.layout {border: 5px solid red;.box1{border:2px solid blue;}.box2{border:1px solid green;}}
</style>

新建页面

如果勾选创建同名目录,那么会创建一个跟页面名同名的目录,同时要勾选在pages.json中注册以便能路由跳转找到相应的页面。勾选以后HBuilder X会自动在pages.json添加对应的路由

"pages": [ //pages数组中第一项表示应用启动页{"path": "pages/index/index","style": {"navigationBarTitleText": "uni-app"}},{"path" : "pages/demo1/demo1","style" : {"navigationBarTitleText" : "demo"}},{"path" : "pages/demo2/demo2","style" : {"navigationBarTitleText" : "demo"}}

然后使用浏览器访问http://localhost:5173/#/pages/demo1/demo1 即可访问新页面了

如果没有出现,可尝试把HBuilder X内置浏览器关闭后刷新,或把HBuilder X关闭后重新运行。

相关文章:

  • html body 设置heigth 100%,body内元素设置margin-top出滚动条(margin 重叠问题)
  • [学习]RTKLib详解:convkml.c、convrnx.c与geoid.c
  • 二、transformers基础组件之Tokenizer
  • 智能座舱开发工程师面试题
  • vue中理解MVVM
  • Ubuntu 22虚拟机【网络故障】快速解决指南
  • Qt坐标系 + 信号和槽 + connect函数(8)
  • LangChain入门(七) 提取和输出结构化数据
  • AI Agent(10):个人助手应用
  • 19、DeepSeek LLM论文笔记
  • ActiveMQ 生产环境问题排查与调优指南(一)
  • C语音学习---函数指针
  • MyBatis源码解读4(2.3、MyBatis运行流程)
  • 【ajax基础】
  • openjdk底层汇编指令调用(一)——汇编指令及指令编码基础
  • 设计模式之工厂模式(二):实际案例
  • 医院药品管理系统(准备工作)
  • 『 测试 』测试基础
  • [Java实战]Spring Boot 整合 Thymeleaf (十)
  • 经典工具箱、常见工具、软件合集【免费无广告】
  • 京东CEO许冉:外卖日单量接近2000万单,看到外卖对平台拉动和转化效应
  • 人民日报仲音:大力纠治违规吃喝顽瘴痼疾
  • 美国和沙特签署上千亿美元军售协议
  • “75万买299元路由器”事件进展:重庆市纪委等三部门联合介入调查
  • 来伊份发布关于消费者反映蜜枣粽问题处理的情况说明:与消费者达成和解
  • 福建宁德市长张永宁拟任设区市党委正职,曾获评全国优秀县委书记