vue2.0学习笔记(三):vue组件主要的api用法

发布时间:2019-05-15 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了vue2.0学习笔记(三):vue组件主要的api用法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
vue主要的api用法:github链接(demo01--持续更新中)
<template></template>

一个字符串模板作为 Vue 实例的标识使用。模板将会 替换 挂载的元素。挂载元素的内容都将被忽略,除非模板的内容有分发插槽简单说就是放htML标签

<script></script>

存放js语法的地方

<style scoPEd lang="less"></style>

存放 css scoped使组件中css只能在当前组件中使用,在其他组件无效 lang="less" 加载less,编译成css文件

data

vue组件所有的数据,存放在data 中,并return
data() {
},

created

在实例创建完成后被立即调用。在这一步,实例已完成以下的配置:数据观测 (data observer),属性和方法的运算,watch/event 事件回调。然而,挂载阶段还没开始,$el 属性目前不可见。
created() {
},

mounted

在实例挂载完成以后调用,常常用于dom更新
mounted: function() {
},

methods

vue组件所有方法 放到methods 中
methods: {
}

<!--存放html-->
<template>
  <div class="hello">
    <h2>{{msg}}</h2>
    <el-button @click="_handleClick()">默认按钮</el-button>
  </div>
</template>
<!--存放js-->
<script>
export default {
  name: "HelloWorld",
  //vue组件所有的数据,存放在data 中,并return
  data() {
    return {
      msg: "Welcome to Your Vue.js App"
    };
  },
  // 在实例创建完成后被立即调用。在这一步,实例已完成以下的配置:数据观测 (data observer),属性和方法的运算,watch/event 事件回调。然而,挂载阶段还没开始,$el 属性目前不可见。
  created() {
    console.count("实例创建完成");
  },
  //在实例挂载完成以后调用,常常用于dom更新
  mounted: function() {
    this.$nextTick(function() {
      
    });
  },
  //vue组件所有方法 放到methods 中
  methods: {
    _handleClick() {
      console.log(111);
    }
  }
};
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<!-- 存放 css  scoped使组件中css只能在当前组件中使用,在其他组件无效  lang="less" 加载less,编译成css文件-->
<style scoped lang="less">
.hello {
  height: 30px;
  h2 {
    background: #dcdc3e;
  }
}
</style>
components

渲染一个“元组件”为动态组件。依 is 的值,来决定哪个组件被渲染。

<template>
  <div id="app">
    <!--第三步 在template 中渲染组件-->
    <Demo01/>

  </div>
</template>

<script>
//第一步 引入Demo01 组件
import Demo01 from './components/demo01/demo01'

export default {
  name: 'App',
  //第二步 在components 中注册组件
  components: {
    Demo01
  }
}
</script>

<style>

</style>

脚本宝典总结

以上是脚本宝典为你收集整理的vue2.0学习笔记(三):vue组件主要的api用法全部内容,希望文章能够帮你解决vue2.0学习笔记(三):vue组件主要的api用法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。