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

扁平化网站设计趋势seo优化就业前景

扁平化网站设计趋势,seo优化就业前景,西安政府网站建设,阳泉网站设计一 系统信息的概念 uni-app提供了异步(uni.getSystemInfo)和同步(uni.getSystemInfoSync)的2个API获取系统信息。 success 返回参数说明: 参数分类说明statusBarHeight手机状态栏的高度system操作系统名称及版本。。。 二 自定义navbar 2.1 获取系统参数 代码展示…

一 系统信息的概念

uni-app提供了异步(uni.getSystemInfo)和同步(uni.getSystemInfoSync)的2个API获取系统信息。

success 返回参数说明:

参数分类说明
statusBarHeight手机状态栏的高度
system操作系统名称及版本
。。。

二 自定义navbar

2.1 获取系统参数

代码展示:

<template><view class="nav"> <!-- 我是子组件 --><view></view>   <!-- 状态栏 --><view class="navbar"></view>  <!-- 内容区域 --></view>
</template><script setup>import { onBeforeMount } from 'vue'onBeforeMount(() => {       //生命周期-页面渲染(加载)之前setNavSize()})//系统计算状态栏高度--单一逻辑封装成方法/单一功能封装成组件const setNavSize = () => {const res = uni.getSystemInfoSync()console.log(res)}</script><style>.nav {position: fixed;width: 100%;top: 0;left: 0;z-index: 2; }
</style>

返回结果:

2.2 尺寸单位

uni-app 支持的通用 css 单位包括 px、rpx

  • px 即屏幕像素

  • rpx 即响应式 px,一种根据屏幕宽度自适应的动态单位。以 750 宽的屏幕为基准,750rpx 恰好为屏幕宽度。一般默认将按照 375px 的屏幕宽度进行计算。

2.3 完整代码

<template><view class="nav"> <!-- 我是子组件 --><view :style="'height:' + status + 'rpx;' + containerStyle"></view>   <!-- 状态栏 动态样式v-bind style --><view class="navbar" :style="'height:' + navHeight + 'rpx;' + containerStyle"></view>  <!-- 内容区域 --></view>
</template><script setup>import { ref, onBeforeMount, defineProps } from 'vue'const props = defineProps({background: {type: String,default: 'rgba(120, 60, 30, 1)'},color: {type: String,default: 'rgba(111, 111, 111, 1)'},fontSize: {type: String,default: 32},iconWidth: {type: String,default: 116},iconHeight: {type: String,default: 38},})onBeforeMount(() => {       //生命周期-页面渲染(加载)之前setNavSize()setStyle()})//利用ref,创建响应式变量//状态栏高度(默认值为0)const status = ref(0)//内容高度const navHeight = ref(0)//背景颜色const containerStyle = ref('')//字体样式const textStyle = ref('')//图标样式const iconStyle = ref('')//系统计算状态栏高度--单一逻辑封装成方法/单一功能封装成组件//创建方法const setNavSize = () => {const { system, statusBarHeight } = uni.getSystemInfoSync()status.value = statusBarHeight * 2   //系统给到的数值以px为单位,转换为rpx需*2const isiOS = system.indexOf('iOS')   //判断是否iOS系统if (!isiOS) {navHeight.value = 96} else {navHeight.value = 88  //如果iOS,考虑顶部刘海}//console.log(res)}//样式设置(使用数组方式写出->数组转字符串->.join进行拼接)const setStyle = () => {containerStyle.value = ['background:' + props.background].join(';')textStyle.value = ['color:' + props.color, 'font-size:' + props.fontSize + 'rpx'].join(';')iconStyle.value = ['width:' + props.iconWidth + 'rpx', 'height:' + props.iconHeight + 'rpx'].join(';')}</script><style>.nav {position: fixed;   //固定定位(注释需删除,以防报错)width: 100%;top: 0;left: 0;z-index: 2;     //层级(避免遮挡)}
</style>

运行结果:

三 报错

在使用XHbuilder X运行微信小程序的时候可能会遇到一个问题:请注意游客模式下,调用 wx.operateWXData 是受限的, API 的返回是工具的模拟返回,这是因为我们忘记在程序中配置AppID了才会出现这样的警告。

解决

(a) 打开微信小程序助手

在左边的侧边栏选择开发-->开发管理-->开发设置选中AppID(小程序ID) 注意这里要是正式的AppID不要使用测试号的

(b)粘贴

选中复制后打开XHbuilder X将AppID黏贴进去就可以了

http://www.hrbkazy.com/news/21559.html

相关文章:

  • 江门网站建设联系电话semaphore
  • 套模版做网站武汉seo管理
  • 微信网站什么做什么是淘宝搜索关键词
  • 做网站每年运营要花掉多少钱营销技巧有哪些
  • 专做律师网站用手机制作自己的网站
  • 网站设计岗位的职责与要求网络推广是做什么工作的
  • 建设网站代办机构优书网
  • php网站建设素材seo和网络推广有什么区别
  • 门户网站 cms推广方式营销方案
  • 湖州 网站建设seo优化广告
  • 关于动物自己做的网站软文推广例子
  • 页面设计的像胶囊怎么形容深圳网站设计实力乐云seo
  • 有什么做家常菜的网站网址收录平台
  • html网站开发心得体会亚马逊查关键词排名工具
  • 怎样进行seo推广seo有哪些优化工具
  • 网站公司建设个服务号多少钱市场营销在线课程
  • 有哪些网站做任务有佣金seo怎么优化关键词排名
  • 汽车网站正在建设中模板中国seo排行榜
  • 做网络的网站很重要吗网站开发的一般流程
  • 做网站策划用什么软件2023年5月份病毒感染情况
  • 360网站seo怎么做厦门网站到首页排名
  • 芜湖网站建设推广公司网站搜索引擎优化工具
  • 自动做网页的网站软文营销的本质
  • 做一个二手网站怎么做百度一下首页百度一下知道
  • 网站建设推荐中企动力如何做谷歌优化
  • 做爰xo的视频网站试看老司机们用的关键词有哪些
  • 口碑好的聊城网站建设软件排名工具
  • 门户网站应该怎么做推广软文300字
  • html建站免费建立个人网站
  • 豆各庄做网站的公司seo营销外包公司