博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue证明题四,使用组件
阅读量:5769 次
发布时间:2019-06-18

本文共 2007 字,大约阅读时间需要 6 分钟。

vue的开发方式,基本上是以组件为主的,至于为啥,我也不好去论述,网上看别人的

 

所谓渐进式开发,也是源自于单页面应用这一说,而注册一个域名以后,指定了首页,爬虫爬取链接都是从首页开始的

 

如果一个网址,必须要输入路径,不是首页,并且不能从首页中的任何一个链接进入,实际上就是一个孤岛,是无法被seo收录的。

 

vue项目最初肯定是由一个人写的,第一个人确定包结构,配置路由,基础页面,然后细分,一层一层的细分,

每一层的细分实际上都是组件,组件套组件

 

每一层组件有公用的部分,有可自定义的部分,以此实现每一个组件都相当于有一个接口规则

相当于该组件的接口可以有固定的js效果,可以有固定的style样式。

同时对于细节也提供了更改空间

 

在细分到一定程度以后,即可继续细分,交给多人去协作,每个人开发一部分。

 

说回来组件,就是后缀名为vue的文件

回到之前创建的项目中

 

1.删除默认内容

删掉组件包下的HelloWorld中的内容,删掉App.vue中的template的内容,尝试自己写一个简单的组件,将常用的效果都写进去试试

删干净以后的内容截图如下:

  

  App.vue文件清理

1 
6 7 12 13

 

  main.js文件清理

1 // The Vue build version to load with the `import` command 2 // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 import Vue from 'vue'                              //导入vue核心包 4 import App from './App'                            //导入app.vue,扩展名已省略 5 import router from './router'                    //导入路由 6  7 Vue.config.productionTip = false 8  9 /* eslint-disable no-new */10 new Vue({                                        //创建一个vue对象11   el: '#app',                                   //vue对象作用于的对应元素(element)12     router,                                      //路由13   components: { App },                      //使用的组件14   template: '
'         //在该vue对象指定的元素内渲染的模板内容15 })

 

  router/index.js文件清理

import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)export default new Router({                //导出路由  routes: [                                //路由列表  ]})

 

  别嫌弃图小,这俩确实没啥用,就是告诉你我删干净了而已。

 

2.在App.vue中写入一些内容

  在创建input.vue文件,内容如下:

1 
6 7 12 13
14

  

  修改App.vue内容,代码如下:

1 
11 12 28

 

运行后结果如图,复用的组件如何对细节进行设置,如何绑定元素的指定的值,下回再说

 

   

 

  

转载于:https://www.cnblogs.com/liuyuhangCastle/p/11074814.html

你可能感兴趣的文章
redux v3.7.2源码解读与学习之 applyMiddleware
查看>>
Git原理与高级使用(3)
查看>>
从JDK源码看Writer
查看>>
Express 结合 Webpack 实现HMRwi
查看>>
基于protobuf的RPC实现
查看>>
我的友情链接
查看>>
HAProxy负载均衡原理及企业级实例部署haproxy集群
查看>>
开源中国动弹客户端实践(三)
查看>>
Win 8创造颠覆性体验:预览版关键更新
查看>>
JS中比较数字大小
查看>>
jQuery插件的开发
查看>>
基础,基础,还是基础之JAVA基础
查看>>
如何成为一个C++高级程序员
查看>>
我的友情链接
查看>>
显式锁(第十三章)
查看>>
看linux书籍做的一些重要笔记(2011.07.03更新)
查看>>
CString、Char* ,char [20]、wchar_t、unsigned short转化
查看>>
从案例学RxAndroid开发(上)
查看>>
Redis学习手册(内存优化)
查看>>
浅尝TensorFlow on Kubernetes
查看>>