新手入坑VUE

我是做PHP的,偶然遇到了VUE,觉得好强大,就想知道它到底是如何工作的。然后就入了VUE的坑。
下面就把学习VUE中遇到的一些问题,结合自己的理解做个整理。
如果您觉得哪里不正确,欢迎交流。

一、VUE 和 vue.js的区别

我的理解是:VUE 是一个前端框架,可以做模块化开发;vue.js属于VUE框架的一个核心文件,可以拿出来单独使用。
遵从由易到难的原则,从VUE.js开始学习,因为如果直接开始 vue-cli (我认为这个东东,是vue框架的安装包,安装它需要用到npm【使用npm安装文件,需要先装node.js】),里面包含很多东西会不理解,学习起来会很头疼。所以建议从 vue.js开始学起。
1.vue.js 官方的文档:https://cn.vuejs.org/
2.我认为写的很好的学习记录文章:https://segmentfault.com/u/er...,里面有很详细的学习笔记,放的例子也很有代表性。

二、 安装vue-cli步骤

尽管不从这里开始学习,不过工具先装上还是可以的。
安装vue-cli步骤:

1.装node.js: http://nodejs.cn/download/ 注意:下载 .msi 文件,这个是安装文件,下载好,一路下一步,就能够完成安装;.zip文件,下载下来,不知道怎么用 o(╯□╰)o,如果你知道的话,欢迎留言,共同交流

2.装好后,打开cmd命令窗,使用命令查看版本号,如果显示版本号,就证明安装成功了

npm -v  // 查看npm版本
node -v  // 查看node版本

3.全局安装vue-cli,找资源的话,打开npm网站:https://www.npmjs.com/ 在左上角的放大镜处搜索:vue-cli,会显示详细的页面

npm install -g vue-cli

4.测试vue安装成功,注意:-V 是大写

vue -V
vue list

5.如果出现版本号,证明你的vue已经安装成功了,下面就创建项目,关于创建项目的步骤,请参考:https://segmentfault.com/a/11... 里面写的很详细,不再赘述。

6.项目建好后,就启动项目,cmd进入项目目录(你建的项目index.html所在文件夹),启动项目

npm start

cmd窗口会显示网址和端口,注意:在这过程中不要关闭cmd窗口!我的理解是:VUE类似与redis,在cmd中启动相关服务,如果关闭,一切以VUE为基础的服务就启动不了,所以就会报错。单独使用vue.js却没有这种情况,不知道是不是vue.js把所有需要的东西都已经封装好了,思考ing...

三、回到初衷

最开始学习的目的是为了知道vue是如何在页面加载的时候从后台获取数据,并实现页面的动态加载。

1.index.html页面,引用vue.js

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

2.因为使用的JQ的post请求,所以要引入JQ,这里用的是百度的静态资源库,具体可以根据自己项目的实际情况引用

<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>

3.具体实现代码:

<script>
    var url = url;  //这里为请求的目标地址
    var vm = new Vue({
        el: '#box',    //绑定的节点,这里使用的是ID,也可以是class等
        data: {
            items:[]    //初始化接收数据的参数
        },
        // created 里的方法能在创建VUE的时候执行
        created:function(){
            $.post(url,function(res){
                if(res.code == 0){
                    //如果请求成功,把请求到的数据放入接收的参数中,这里要使用 vm.items
                    vm.items = res;
                }                    
            });
        }
    });
</script>

4.解决跨域问题,在请求地址的控制器页面加上

header("Access-Control-Allow-Origin: *");

然后就可以对请求到的数据按照vue.js的语法规则,进行动态加载了。
如果您觉得以上内容哪里不对,欢迎交流。

Vue.js 是一种用于构建用户界面的开源JavaScript框架。它的主要目标是通过封装视图层,使开发者能够更轻松地构建交互性的Web应用程序。Vue插件是为Vue框架开发的一种扩展,它们可以为开发者提供更多的功能和工具来简化开发流程。 要引导新手使用Vue插件,可以按照以下步骤进行: 1. 开始之前,确保已经安装了Vue框架和相应的构建工具,比如Vue CLI。 2. 在项目中使用Vue插件之前,需要首先使用npm(或其他包管理工具)安装插件。可以根据需要在Vue官方的插件市场(https://bit.dev/vue)或其他第三方插件市场查找合适的插件。 3. 在项目的入口文件中(一般是main.js),通过引入插件的方式将其添加到Vue的实例中。 如:import VuePlugin from 'vue-plugin'; Vue.use(VuePlugin); 4. 初始化插件。有些插件可能需要进行一些初始化的设置或配置,可以根据插件的文档进行相应的操作。 5. 在Vue组件中使用插件。根据插件的功能不同,可以在组件的template中直接使用插件提供的组件、指令、过滤器等。也可以在组件的script中通过引入插件的方式使用插件提供的函数或方法。 6. 根据需要及时更新插件。由于Vue插件是由社区维护的,可能会有新的版本发布,以修复bug或添加新的功能。因此,开发者需要及时跟进插件的更新,并根据需要进行相应的升级操作。 总之,引导新手使用Vue插件需要先安装、配置和初始化插件,然后在Vue组件中使用插件的功能。通过了解插件的文档和示例,新手可以逐渐熟悉并掌握插件的使用方法,提升开发效率并满足项目的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值