浅谈VUE uni-app 核心知识

 更新时间:2021年10月19日 16:41:57   作者:上晴下雪  
这篇文章主要给大家介绍了关于uniapp的核心知识,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

规范

a. 页面文件遵循vue单文件组件规范

<!-- 模板块 -->
<template>
	<view class="main">
		{{msg}}
	</view>
</template>
<!-- 脚本块 -->
<script>
	export default {
		data(){
			return {
				msg:'Hello'
			}
		}
	}
</script>
<!-- 样式块 -->
<style>
	.main{
		background-color:#ccc;
	}
</style>

b. 组件标签靠近小程序规范

<template>
	<view>hello</view>
	<text> wang </view>
</template>

c. 接口能力(JS API)靠近微信小程序规范

//获取位置信息
uni.getLocation({
	type:'wgs84',
	success:function(res){
		console.log('当前位置的经度:'+res.longitude);
		console.log('当前位置的纬度:'+res.latitude);
	}
});

e. 数据绑定及事件处理使用Vue.js 规范

<template>
	<view @click="changeMsg">
		{{msg}}
	</veiw>
</template>
<script>
	export defalut{
		data(){
			return {
				msg:'hello'
			}
		},
		methods:{
			changeMsg(){
				this.msg:'world'
			}
		}
	}
</scrip>

特色

a. 条件编译

#ifdef APP-PLUS
	仅出现在APP平台下的代码
#endif
#ifndef H5
	 除了H5平台,其它平台均存在的代码
#endif
#ifdef H5 || MP-WEIXION
在H5平台或微信信小程序平台存在的代码
#endif

b. App端的Nvue开发

uni-app App端内置了一个基于 weex 改进的原生渲染引擎,提供了原生渲染能力。

在App端,如果使用vue页面,则使用webview渲染;如果使用nvue页面,则使用原生渲染。

c. HTML5+

uni-app App端内置HTML5+ 引擎;让 js 可以直接调用丰富的原生能力。一些比较复杂的功能,可以直接调用App原生插件来实现。只能在App端使用,无法在H5和小程序中使用

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • 关于vue中hash和history的区别与使用图文详解

    关于vue中hash和history的区别与使用图文详解

    vue-router中有hash模式和history模式,下面这篇文章主要给大家介绍了关于vue中hash和history的区别与使用的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-03-03
  • Vue项目如何配置git忽略文件

    Vue项目如何配置git忽略文件

    这篇文章主要介绍了Vue项目如何配置git忽略文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • 结合mint-ui移动端下拉加载实践方法总结

    结合mint-ui移动端下拉加载实践方法总结

    下面小编就为大家带来一篇结合mint-ui移动端下拉加载实践方法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • vue.js实现开关(switch)组件实例代码

    vue.js实现开关(switch)组件实例代码

    这篇文章介绍了vue.js实现开关(switch)组件的实例代码,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Vue自定义指令的使用实例介绍

    Vue自定义指令的使用实例介绍

    作为使用Vue的开发者,我们对Vue指令一定不陌生,诸如v-model、v-on、等,同时Vue也为开发者提供了自定义指令的api,熟练的使用自定义指令可以极大的提高了我们编写代码的效率,让我们可以节省时间开心的摸鱼
    2023-04-04
  • Vue声明式导航与编程式导航及导航守卫和axios拦截器全面详细讲解

    Vue声明式导航与编程式导航及导航守卫和axios拦截器全面详细讲解

    这篇文章主要介绍了Vue声明式导航与编程式导航及导航守卫和axios拦截器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2023-01-01
  • Vue-router 切换组件页面时进入进出动画方法

    Vue-router 切换组件页面时进入进出动画方法

    今天小编就为大家分享一篇Vue-router 切换组件页面时进入进出动画方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-09-09
  • 基于ElementUI实现v-tooltip指令的示例代码

    基于ElementUI实现v-tooltip指令的示例代码

    文本溢出隐藏并使用tooltip 提示的需求,相信在平时的开发中会经常遇到,常规做法一般是使用 elementui 的 el-tooltip 组件,在每次组件更新的时候去获取元素的宽度/高度判断是否被隐藏,本文给大家介绍了基于ElementUI实现v-tooltip指令,需要的朋友可以参考下
    2024-09-09
  • Vue超详细讲解重试机制示例

    Vue超详细讲解重试机制示例

    这篇文章主要介绍了Vue重试机制示例,重试指的是当加载出错时,有能力重新发起加载组件的请求。异步组件加载失败后的重试机制,与请求服务端接口失败后的重试机制一样
    2023-01-01
  • el-form-item表单label添加提示图标的实现

    el-form-item表单label添加提示图标的实现

    本文主要介绍了el-form-item表单label添加提示图标的实现,我们将了解El-Form-Item的基本概念和用法,及添加提示图标以及如何自定义图标样式,感兴趣的可以了解一下
    2023-11-11

最新评论