# 在 Vue H5 中实现 iOS 全屏功能 在现代移动应用开发中,尤其是使用 Vue.js 开发 H5 应用时,支持全屏模式可以带来更好的用户体验。特别是在 iOS 设备上,要实现全屏功能需要遵循一些特定的步骤。下面我将详细介绍如何在 Vue H5 中实现 iOS 全屏的方法。 ## 流程概述 首先,让我们来看一下实现整个过程的步骤: | 步骤 | 描述 | |------|-----
原创 7月前
69阅读
作者:mcuking 笔者在公司用 web 技术开发移动端应用已经有一年多的时间了,开始主要以 vue 技术栈配合 native 为主,目前演进成 vue + react native 技术架构,vue 主要负责开发 OA 业务,比如报销、出差、crm 等等,react native 主要负责即时通信部分,是在 mattermost-mobile[1] 的基础上修改的(mat
转载 5月前
10阅读
这个组件是基于H5app的移动端列表组件。 UI组件:Vant-ui 框架:Vue 在移动端存在很多列表,所以就封装了list列表组件,在实际项目中很多特殊情况,使用vant的list组件还是有很多bug,就在vant-ui的list组件上再进行了一些特殊处理。list组件<template> <div class="base-list"> <van-pu
转载 2024-01-29 11:50:56
82阅读
在现代移动应用开发中,常常需要在 H5 页面与原生 iOS 应用之间进行数据交互。本文将详细讲解如何在 Vue H5 应用中调用 iOS 方法的整个过程,包含环境准备、集成步骤、配置详解、实战应用、排错指南和性能优化六个部分。 ## 环境准备 首先,我们需要确认相关的技术栈兼容性。确保 Vue 版本和 iOS 的 Safari 浏览器支持的标准能够成功对接。以下是我们的环境准备步骤: ```
原创 5月前
22阅读
render: h => h(App)是ES6的写法,其实就是如下内容的简写:render: function (createElement) { return createElement(App);}进一步缩
原创 2022-12-21 10:16:25
450阅读
第一步:搭建项目结构其中涉及到路由的配置:我是这样的 routes: [ { path: '/', name: 'base-home', redirect: '/main', component: '', children: [
转载 2023-11-20 10:20:03
82阅读
当你在Vue模板中需要渲染HTML标签时,你可以使用Vue的内置指令v-html。这个指令可以让父组件将数据作为HTML解析并渲染到子组件中。听起来很高级,但是我会用幽默的语言和简单的例子来解释这个概念。首先,让我们来看一个简单的例子。假设你有一个包含HTML代码的数据属性,你想要将它渲染成一个带有链接和图片的页面。你可以这样做:<template> <div>
1. 在HTML文件中使用vue使用传统最简单的方式,在HTML文件中引入Vue js库后使用vue。 这里采用VSCode IDE环境编辑器。01_01_html/index.html<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta na
setState(id,title,content,url,color){ let that = this this.$confirm({ title: title, content: h =>{ return h('div',{style:= cancelText: '否', onO
原创 2022-07-06 11:41:19
105阅读
一些比较小的H5页面,我觉得全没有必要一定要使用框架的,比如vue和react之类的,我觉得原生的js,html5也可以写好移动端。 最近刚好要赶10多个h5页面,适配移动端的,各种手机型号都要适配,笔者想起了自己的以前写过的一个转换小工具, 大家可以看之前我的文章和我一起使用postcss+gulp进行vw单位的移动端的适配 老实说,笔者根据之前的记录,根本就没有还原出小工具,实在是汗颜。不过,
VueUse 是 Anthony Fu 大佬的一个开源项目,它为Vue的开发者提供了大量用于 Vue2 和Vue3 的基本 Composition API 实用工具函数。它有几十个用于常见开发人员用例的解决方案,如跟踪ref更改,检测元素可见性,简化常见Vue模式,键盘/鼠标输入等。 这是真正节省开发时间的好方法,因为我们不必自己亲手添加所有这些标准功能,拿来主义,用就对了(再次感谢大佬的付出)。
自定义事件:一种组件间通信的方式,适用于:子组件 → 父组件使用场景:A是父组件,B是子组件,B想给A传数据,那么就要在A中给B绑定自定义事件(事件的回调在A中) 1、绑定事件给组件的实例对象进行绑定事件第一种方式在组件标签中通过@xxx或者v-on:xxx来绑定事件。@是v-on的简写形式<!-- 使用@定义xuexi事件,指定了事件的回调函数是study --> <
转载 2024-05-21 16:15:55
944阅读
 一:普通浏览器唤醒app//判断是否为微信浏览器 function isWeiXin() { var ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger" || ua.match(/_SQ_/i) == "_sq_") { re
转载 2024-03-25 21:29:08
67阅读
没错,我用Vue写了一个H5项目,来看下我踩坑记录吧。1、按需引入在开发过程中,会遇到很多五花八门的库。其实这些库中有很多功能/模块是用不到的,所以,这里推荐按需引入:import { Slider } from 'element-ui'; Vue.use(Slider);像这样,如果只用到滑条,只需引入Slider,并挂载到Vue实例。2、全局样式抽离Css样式在前端开发中是绕不开的话题,以V
转载 2024-03-25 16:23:11
193阅读
1. Android 中调用JS假如:H5页面中有一段如下JS代码function h5Test(str){   xxxx...   xxxx... }Android中调用方式如下:步骤一: 启动支持JSWebSettings ws = getSettings();ws.setJavaScriptEnable(True);步骤二: 加载网页webView.loadUrl(url);步骤三:调用网页
转载 2023-06-12 21:35:23
142阅读
1)Vue.set 响应式新增与修改数据 可以设置对象或数组的值,通过key或数组索引,可以触发视图更新 target:要更改的数据源(可以是对象或者数组) key:要更改的具体数据 value :重新赋的值 ①数组修改Vue.set(array, indexOfItem, newValue) this.array.$set(indexOfItem, newValue)②对象修改Vue.set(o
转载 2024-08-15 20:53:28
36阅读
1、Vue的生命周期在Vue官方文档中生命周期函数有如下定义生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。 简单的说,生命周期就是Vue实例在某个时间点下会自动执行的函数。为了加深对Vue生命周期函数的理解,接下来讲从源码的角度对Vue生命周期进行分析。Vue实例化的入口为/src/core/instance/index.js,可以看到vue实际上是一个利用ES5语法定义得到类
转载 2024-04-18 12:57:25
395阅读
一般情况下每个vue组件都用"\ renderrender是组件的一个选项, 他的返回值会被作为组件的DOM结构. ```html```试试插入html: ```html```可以看到html标签被当做字符串渲染了,* 并没有生成h2标签. 如何正确插入h2标签呢?*VNode如果想插入DOM就要用到"VNode", VNode是vue对页面DOM节点的描述, 其是一个Object类型.h结构
转载 2024-05-17 15:20:14
471阅读
一、准备工作①安装vuevue-cli 全局安装vuevue-cli,但需要注意vuevue-cli的版本。npm install --global @vue/clivue-cli@4.x版本未暴露key:"vue",会导致如下错误:export 'default' (imported as 'Vue') was not 
转载 2024-01-10 13:58:53
230阅读
这一篇主要是安装移动端常用ui和全局公共样式以及适配的设置。 开发工具:vscode, 包安装工具:yarn 这里补充下,scss是在使用vue-cli4.0创建项目的时候就直接勾选dart-sass的。一、确认我们要使用的ui框架移动ui框架市面上有很多,这里就不一一举例了。我在挑选的时候主要看这个框架在github上的最近提交时间和修复时间,以及框架的人气和活跃度,看这些的原因,就是因为怕有些
  • 1
  • 2
  • 3
  • 4
  • 5