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

网站建设字体免费推广平台有哪些?

网站建设字体,免费推广平台有哪些?,网站高端设计公司,长春建设厅网站#x1f517; uniapp 跨端开发系列文章#xff1a;#x1f380;#x1f380;#x1f380; uni-app 组成和跨端原理 【跨端开发系列】 uni-app 各端差异注意事项 【跨端开发系列】uni-app 离线本地存储方案 【跨端开发系列】uni-app UI库、框架、组件选型指南 【跨端开…  uniapp 跨端开发系列文章 uni-app 组成和跨端原理    【跨端开发系列】 uni-app 各端差异注意事项 【跨端开发系列】uni-app 离线本地存储方案 【跨端开发系列】uni-app UI库、框架、组件选型指南 【跨端开发系列】uni-app 蓝牙开发 【特别专题】uni-app 导航栏开发指南 【跨端开发系列】uni-app 原生控件层级过高无法覆盖的解决方案 【跨端开发系列】uni-app 设置缓存过期时间【跨端开发系列】 一、介绍  uni-app 是一个使用 Vue.js 开发所有前端应用的框架开发者编写一套代码可发布到iOS、Android、Web响应式、以及各种小程序微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝、快应用等多个平台。 uni-app在开发者数量、案例、跨端抹平度、扩展灵活性、性能体验、周边生态、学习成本、开发成本等8大关键指标上拥有更强的优势。 ​ 二、功能框架图  从下面 uni-app 功能框架图可看出 uni-app 在跨平台的过程中不牺牲平台特色可优雅的调用平台专有能力真正做到海纳百川、各取所长。 ​ 三、使用方式 打开 uni-app 项目下的 vue 文件。点击 菜单 运行- 运行到浏览器 - Chrome 。在 Chrome 內打开 调试模式右键-检查开启 设备模拟 模拟移动设备 。HBuilderX 修改代码后会自动刷新 chrome 的页面。审查元素每个页面都在 page 节点下pageHead 是 微信 和 app 下的原生导航栏即   pages.json 里配的导航栏。pageBody 是导航栏下的页面内容。所有标签为了避免和标准H5标签冲突都加了 U前缀 。断点 debug 点 chrome 控制台的 source 可以给 js 打断点调试。 找到同名的文件如果没有同名 vue 文件一般会有一个同文件名的 js 文件此时会提示检测到 sourcemap 是否引入点允许。然后就会有同名的 vue 文件。如果找不到则把焦点放到 source 的代码区然后敲 ctrlp 打开文件查找窗口然后敲入 vue 页面名字然后打开 vue 页面。这个 vue 里只有 js没有 tag 和 css  但可以打断点 调试。 四、发布方式 配置发行后的路径发行在网站 根目录 可不配置比如发行网站路径是www.xxx.com/html5在 manifest.json 可视化界面 - H5配置 - 运行的基础路径中设置也可以在源码视图内编辑 h5 节点 router 下增加 base 属性为 html5 。可视化界面设置 源码视图设置 点击菜单 发行 - H5 。在当下项目下的 unpackage/dist/build/h5 目录找到出的资源部署服务器或者使用本地服务器预览不要直接在浏览器打开html文件。如果发布使用的 history 模式需要服务端配合参考后端配置方式。 五、跨端注意 uni-app由 uni 的通用 api 和平台专有 api 组成H5版也不例外。可以使用 uni 的通用 api 完成很多工作也可以在条件编译里调用 H5版 的浏览器专有api。 虽然 dom、window 都可以用了但如果要跨端还是少写这样的代码好。强烈不建议使用浏览器的跳转页面的api 。✅H5仍应该使用 pages.json 管理页面。✅H5的 条件编译 写法是把之前的 app-plus 换成 H5 。敲 ifdef 会有代码助手提示。 //#ifdef H5 this.titleHeight 44 //#endif 条件编译目前有 7 个平台APP-PLUS、APP-PLUS-NVUE、MP-WEIXIN、H5、MP、MP-BAIDU、MP-ALIPAY。 其中 APP-PLUS-NVUE 是 APP-PLUS 的子集用于 weex 下单独写专用代码。 为了方便多平台选择还引入了 ~#ifndef~ 也就是 ifdef 的 not 反向选择。以及或语法及||。 这些命名都是c语言条件编译的标准命名。 // #ifndef H5 console.log(这段代码编译到非H5平台); // #endif 开发者之前为微信或 app 写的代码H5的平台不支持时需要注意把这些代码放到条件编译里。经过这样的处理之前做好的App或小程序才能正常运行到H5版里。 小程序版在UI上尤其是导航栏上限制较多H5在这里是参考了app默认解析了pages.json下的app-plus的节点实现了titleNView、buttons、下拉刷新下拉刷新只有circle方式因为只有这样的下拉刷新在H5版上可以保障流畅体验 六、组件和API支持情况✅ 目前的H5版还没有100%实现uni的所有api但大部分已经完成具体参考uniapp文档。 七、第三方组件支持 ✅ 支持 mpvue 组件支持普通 vue 组件仅H5平台支持 微信小程序 组件HBuilderX2.5.0开始支持编译到H5支持 nvue 八、vue语法支持 ✅ H5版支持完整的vue语法同时校验器也校验了更严格的vue语法有些写法不规范会报警。比如data后面写对象会报警必须写 function 。 九、注意事项必看 编译为H5版后生成的是单页应用SPA。如果想要 seo 优化首页可以在 template模板 中配置 keyword 。二级页不支持配置。但一个更酷的方式是用 uni-app 直接发布一版百度小程序搜索权重更高。编译后看日志和错误要看浏览器的控制台而不是HBuilderX的控制台。浏览器的控制台会有错误提示。网络请求request、uploadFile、downloadFile等在浏览器存在跨域限制CORS、Cross-Origin解决方案详见uni-app H5跨域问题解决方案CORS、Cross-Origin - DCloud问答APP 和 微信 的 原生导航栏 和 tabbar 下元素区域坐标是不包含 原生导航栏 和 tabbar 的。而 H5 里 原生导航栏 和 tabbar 是 div 模拟实现的所以元素坐标会包含 导航栏 和 tabbar 的高度。为了优雅的解决 多端 高度定位 问题uni-app 新增了2个 css 变量 --window-top 和   --window-bottom 这代表了页面的内容区域距离顶部和底部的距离。举个实例如果你想在原生 tabbar 上方悬浮一个菜单之前写 bottom:0 。这样的写法编译到 h5 后这个菜单会和tabbar 重叠位于屏幕底部。而改为使用 bottom:var(--window-bottom)则不管在app下还是在h5下这个菜单都是悬浮在 tabbar 上浮的。这就避免了写条件编译代码。当然你也仍然可以使用 H5 的条件编译处理界面的不同。CSS內使用 vh 单位的时候注意 100vh 包含导航栏使用时需要减去 导航栏 和 tabBar 高度部分浏览器还包含浏览器操作栏高度使用时请注意。event 对象上使用的 mpvue 独有的属性需调整比如 event.pageY可能需要加上44px的导航栏高度。fixed 定位的组件有可能遮挡框架内置UI组件如果不希望遮挡可以分平台判断在H5平台避开内置UI。正常支持 rpx 。px是真实物理像素。暂不支持通过设 manifest 的 transformPx : true 把px当动态单位使用。使用 罗盘、地理位置、加速计 等相关接口需要使用 https 协议本地预览localhost可以使用 http 协议。PC 端 Chrome 浏览器模拟器设备测试的时候获取定位 API 需要连接谷歌服务器需要翻墙。组件内页面除外不支持 onLoad 生命周期。为 避免 和内置 组件冲突自定义组件请 加上前缀但不能是 u 和 uni 。比如可使用的自定义组件名称my-view、m-input、we-icon例如不可使用的自定义组件名称u-view、uni-input。如果已有项目使用了可能造成冲突的名称请修改名称。另外 微信小程序 下自定义组件名称 不能以wx 开头。在 tabBar 页面如果 page 高度设置为100%时页面超出滚动会导致底部被 tabbar 遮挡可在 tabbar 页面 去掉 height:100% 或者改用 min-height:100% 。编写组件时需要遵守vue的规范之前在app端和小程序端能使用的一些不规范写法需要纠正比如不要修改 props 的值、组件最外层 template 节点下不允许包含多个节点。开发App时不可在H5预览后直接云打包。需在HBuilderX里点运行-选择运行到手机真机调试无误后再打包。H5端 “网络不给力” 原因及解决办法https://ask.dcloud.net.cn/article/37065。 uniapp 跨端开发系列文章 uni-app 组成和跨端原理    【跨端开发系列】 uni-app 各端差异注意事项 【跨端开发系列】uni-app 离线本地存储方案 【跨端开发系列】uni-app UI库、框架、组件选型指南 【跨端开发系列】uni-app 蓝牙开发 【特别专题】uni-app 导航栏开发指南 【跨端开发系列】uni-app 原生控件层级过高无法覆盖的解决方案 【跨端开发系列】uni-app 设置缓存过期时间【跨端开发系列】
http://www.yingshimen.cn/news/33432/

相关文章:

  • 福州网站建设效果网站怎么做下载网页代码
  • 网页制作制作网站下载手机微信
  • 韩国有哪些专业做汽车的网站百度安装到桌面
  • 技术社区网站开发例子原生h5网站怎么做
  • 厦门跨境建站平台制作游戏需要学什么
  • 天津网站建设中心怎么开发手机app
  • 事业单位网站备案域名ip查询入口官网
  • 网站死链怎么删除做网站自己买服务器
  • 个人网站开发的意义服务好的企业建站
  • 学校网站设计论文软件开发怎么自学
  • 住房城乡建设部门户网站主页微信小程序开店怎么弄
  • 钢格板保定网站建设技术支持上海网站建设
  • 营销型网站的建设软文网站开发的基本流程
  • 做国外的网站苏州网站开发外包公司
  • 开发网站费用怎么做蛋糕店的网站
  • 网站首页设计欣赏wordpress page 2
  • 公司网站怎么做实名认证网站外连
  • 网站空间需要续费企业网站服务器选择
  • 哪个网站做售楼推广好哪个网站可以做自己的网页
  • 郑州seo网站排名wordpress自带图片
  • 专业提供网站建设服务公司dede网站幻灯片
  • 怎么做网站推广怎么样网站建设的商业目的
  • 网站流量跟钱的关系百度教育app
  • eclipse用来做网站前端广告推广精准引流
  • 建设网站公司招聘做网站开发注册工商户可以么
  • 鲜花类网站建设策划书范文制作app的教程
  • 南昌网站搭建公司 赣ICPwordpress主题更改
  • 网站维护费一般多少钱图片搜索图片识别
  • 儿童教育自适应网站模板做淘宝客建网站的好处是什么
  • 网站建设基本要求东莞排名优化团队