前端技术-vue 入门 | 学习笔记

简介: 简介:快速学习前端技术-vue 入门

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):前端技术-vue 入门】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/667/detail/11304


前端技术-vue 入门

 

Vue 是什么?

Vue(读音/vju:/, 类似于 view )是套用于构建用户界面的渐进式框架。

Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

方面,当与现代化的工具链以及各种支持类库结合使用时, Vue 也完全能够为复杂的单页应用提供驱动。

官方网站: https://cn.vuejs.org

1.vue入门案例

第一步: 创建 html 页面. 使用 vscode 快捷键生成 html 代码 !

<!D0CTYPE html>

<html lang= "en" >

<head>

<meta charset= "UTF-8">

<meta name= "viewport" content = "width, initial-scale = 1.0">

<meta http-equiv= "X-UA-Compatible" content= "ie= edge">

<title>Document</title>

</head>

<body>

第二步:

在页面中引入 vue 的 js 文件,类似于 jquery,文件可以在官网下载或者引入 vue.js 和vue.min.js,怎么引入?

首先把压缩文件 vue.min.js 复制到当前文件夹中

<!D0CTYPE html>

<html lang= "en" >

<head>

<meta charset= "UTF-8">

<meta name= "viewport" content = "width, initial-scale = 1.0">

<meta http-equiv= "X-UA-Compatible" content= "ie= edge">

<title>Document</title>

</head>

<body>

<script src = "vue.min.js"></script>

</body>

</html>

第三步:

在 html 页面创建 div 标签,div 添加 id 属性,目的在于规定的内容在什么地方有显示

<!D0CTYPE html>

<html lang= "en" >

<head>

<meta charset= "UTF-8">

<meta name= "viewport" content = "width, initial-scale = 1.0">

<meta http-equiv= "X-UA-Compatible" content= "ie= edge">

<title>Document</title>

</head>

<body>

<div id = "app"></div>

<script src = "vue.min.js"></script>

</body>

</html>

第四步:

编写 vue 代码,固定的结构

<!D0CTYPE html>

<html lang= "en" >

<head>

<meta charset= "UTF-8">

<meta name= "viewport" content = "width, initial-scale = 1.0">

<meta http-equiv= "X-UA-Compatible" content= "ie= edge">

<title>Document</title>

</head>

<body>

<div id = "app"></div>

<script src = "vue.min.js"></script>

<script>

//创建一个vue对象

new Vue({

el: '#app', //绑定vue作用的范围 → #app表示得到div标签,在里面写内容

data: {//定义页面中显示的模型数据

message: 'Hello Vue! '

}

})

</ script>

</body>

</html>

执行:

Hello Vue !

第五步:使用插值表达式

获取 date 里面的定义值

<div id= "app">

<! -- { { } }插值表达式,绑定vue中的data数据 -- >

{{message}}

</div>

<script src="vue.min.js"></script>

</body>

</html>

相关文章
|
1月前
|
JavaScript 前端开发 Java
制造业ERP源码,工厂ERP管理系统,前端框架:Vue,后端框架:SpringBoot
这是一套基于SpringBoot+Vue技术栈开发的ERP企业管理系统,采用Java语言与vscode工具。系统涵盖采购/销售、出入库、生产、品质管理等功能,整合客户与供应商数据,支持在线协同和业务全流程管控。同时提供主数据管理、权限控制、工作流审批、报表自定义及打印、在线报表开发和自定义表单功能,助力企业实现高效自动化管理,并通过UniAPP实现移动端支持,满足多场景应用需求。
184 1
|
2月前
|
移动开发 前端开发 JavaScript
Vue与React两大前端框架的主要差异点
以上就是Vue和React的主要差异点,希望对你有所帮助。在选择使用哪一个框架时,需要根据项目的具体需求和团队的技术栈来决定。
240 83
|
2月前
|
前端开发 Java 物联网
智慧班牌源码,采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署
智慧班牌系统是一款基于信息化与物联网技术的校园管理工具,集成电子屏显示、人脸识别及数据交互功能,实现班级信息展示、智能考勤与家校互通。系统采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署与私有化定制。核心功能涵盖信息发布、考勤管理、教务处理及数据分析,助力校园文化建设与教学优化。其综合性和可扩展性有效打破数据孤岛,提升交互体验并降低管理成本,适用于日常教学、考试管理和应急场景,为智慧校园建设提供全面解决方案。
279 70
|
1月前
|
JavaScript 前端开发 编译器
Vue与TypeScript:如何实现更强大的前端开发
Vue.js 以其简洁的语法和灵活的架构在前端开发中广受欢迎,而 TypeScript 作为一种静态类型语言,为 JavaScript 提供了强大的类型系统和编译时检查。将 Vue.js 与 TypeScript 结合使用,不仅可以提升代码的可维护性和可扩展性,还能减少运行时错误,提高开发效率。本文将介绍如何在 Vue.js 项目中使用 TypeScript,并通过一些代码示例展示其强大功能。
108 22
|
3月前
|
JSON 自然语言处理 前端开发
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
190 72
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
|
3月前
|
人工智能 JavaScript 前端开发
Vue 性能革命:揭秘前端优化的终极技巧;Vue优化技巧,解决Vue项目卡顿问题
Vue在处理少量数据和有限dom的情况下技术已经非常成熟了,但现在随着AI时代的到来,海量数据场景会越来越多,Vue优化技巧也是必备技能。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
5月前
|
JavaScript 前端开发 jenkins
抛弃node和vscode,如何用记事本开发出一个完整的vue前端项目
本文探讨了在不依赖Node和VSCode的情况下,仅使用记事本和浏览器开发一个完整的Vue3前端项目的方法。通过CDN引入Vue、Vue Router、Element-UI等库,直接编写HTML文件实现页面功能,展示了前端开发的本质是生成HTML。虽然日常开发离不开现代工具,但掌握这种基础方法有助于快速实现想法或应对特殊环境限制。文章还介绍了如何用Node简单部署HTML文件到服务器,提供了一种高效、轻量的开发思路。
124 10
|
7月前
|
JavaScript 前端开发 搜索推荐
Vue的数据驱动视图与其他前端框架的数据驱动方式有何不同?
总的来说,Vue 的数据驱动视图在诸多方面展现出独特的优势,其与其他前端框架的数据驱动方式的不同之处主要体现在绑定方式、性能表现、触发机制、组件化结合、灵活性、语法表达以及与后端数据交互等方面。这些差异使得 Vue 在前端开发领域具有独特的地位和价值。
164 58
|
7月前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
134 6
|
7月前
|
前端开发 JavaScript 搜索推荐
前端懒加载:提升页面性能的关键技术
前端懒加载是一种优化网页加载速度的技术,通过延迟加载非首屏内容,减少初始加载时间,提高用户访问体验和页面性能。