我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Vue基础概念有哪些

这篇文章主要介绍“Vue基础概念有哪些”,在日常操作中,相信很多人在Vue基础概念有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue基础概念有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

为鄂尔多斯等地区用户提供了全套网页设计制作服务,及鄂尔多斯网站建设行业解决方案。主营业务为做网站、成都网站建设、鄂尔多斯网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

        1、 Vue.js是什么?
        Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架,只关注于视图层。在Vue的官网中我们可以看见,对于渐进式框架这个词,作者是加粗表示的,按照作者的设计,Vue包含了现代前端框架所必须的内容,但是你并不需要一开始就把所有的东西都用上,这些都是可选的。
        对于Vue的解释,推荐简书上的一篇文章,文章地址:一句话理解Vue核心内容

        2、 使用Vue.js后与传统的前端开发模式有何不同?
        在传统的前端开发中,为了完成某个任务,我们需要使用 JS/Jquery 获取到元素的DOM元素,随后对获取到的DOM元素进行操作。而当我们使用Vue进行前端开发后,对于DOM的所有操作全部交由Vue来处理,我们只需要关注于业务代码的实现就可以了。

        3、 如何使用Vue.js?
        3.1、使用 script 标签引用Vue.js(这里可以在Vue的官网上下载好js文件后使用标签引入,也可以使用cdn的形式引入)

1

        3.2、使用 Vue-cli 构建单页应用(需要先在电脑中安装好node.js环境才可使用)

1
2
3
4
5
6
7
8
9
10
//1、全局安装Vue-Cli
npm install -g vue-cli
//2、进入创建项目目录下
//3、创建使用webpack模板的Vue单页应用,Enter后根据提示完成项目的创建
vue init webpack projectname
//4、进入项目目录下
//5、下载项目引用的包
npm install
//6、运行项目
npm run dev

        PS:这里使用的是 vue-cli 的 2.x 版本,在最新的 vue-cli 3.x 版本中,包名已经发生了改变,你需要卸载原有的包之后重新安装 vue-cli 才可以,同时也可以使用页面的形式配置项目了。

1
2
3
4
5
6
7
8
//1、卸载原有的 vue-cli 版本
npm uninstall vue-cli -g
//2、安装新版本 vue-cli
npm install -g @vue/cli
//3、创建项目
vue create projectname
//3、使用页面创建
vue ui

        4、 MVC与MVVM
        4.1、MVC(Model-View-Controller):是一种表现模式(UI / Presentation Pattern),它将软件的UI部分的设计拆分成三个主要单元,分别是Model、View和Controller。
        MVC核心是控制器,它负责处理浏览器传送过来的所有请求,并决定要将什么内容响应给浏览器。
        Model:模型,用于存储数据的组件
        View:视图,根据Model数据进行内容展示的组件
        Controller:控制器,接受并处理用户指令,并返回内容

        4.2、MVVM(Model-View-ViewModel):MVVM的核心是ViewModel,它提供了对于Model和ViewModel的双向数据绑定,通过ViewModel连接View和Model,确保视图与数据的一致性,而这个过程是框架自动完成的,无需手动干预。

到此,关于“Vue基础概念有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


新闻标题:Vue基础概念有哪些
链接URL:http://mswzjz.cn/article/giohps.html

其他资讯