快速学习Vue2(1)

111 阅读1分钟

快速学习Vue2(1)

认识 Vue.js

在一个不需要任何环境的html文件中,我们需要通过一段代码将Vue引入html文件中

<script src="https://cdn.jsdelivr.net/npm/vue@2"></script>

引入完成之后,我们需要做一些基础的学习:

在html中使用Vue,有以下规则:


<!--html代码在最前面-->
<div id="app"></div>

<!--引入vuejs的代码在html代码之前,js代码之后-->
<script src="https://cdn.jsdelivr.net/npm/vue@2"></script>

<!--js代码在最后面-->
<script></script>

创建一个基于Vue的App

因为Vue是使用一个class把所有重要的东西包裹起来的,所以我们创建基于Vue的一个网页应该使用new Vue()来使用Vue。

Vue是使用一个HtmlSelector去分辨那一段是Vue的代码的,所以我们在el项中填一个HtmlSelector,例如上面的代码,就应该写成这样:

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

<script src="https://cdn.jsdelivr.net/npm/vue@2"></script>

<script>
new Vue({
    el:"#app",
})
</script>

创建一个能在Html使用的数据

如果问vue比js好在哪里,我会马上回答,js数据与html联系特别方便,短短几行代码,超越了一堆令人难解的js代码,这样,不仅提高了我们的创作效率,还提高了我们阅读代码的效率。

创建一个数据在Vue中是使用data创建的,而在html中引入数据分别为textContentAttribute设计了方案

在Vue中创建一个可供html使用的数据是这样的:

new Vue({
    el:"#app",
    data: {
        data1:"vue",
        // 数据名:值,
    }
})

而在html中引用是这样的:

  • textContent应用:
<div id="app">
    <h1>we love {{data1}},{{data1}} is very good!</h1>
    <!-- <html元素 >其他{{数据名}}其他</html元素> -->
</div>
  • Attribute运用:
<div id="app">
    <input :placeholder="data1"/>
    <!-- <html元素 :属性名="数据名"></html元素> -->
</div>

例子

最后我们把以上所学的东西转换成一个极其简单的vue应用:

结尾

以上就是 快速学习快速学习 Vue2(2)的全部内容啦,我们在快速学习 Vue2(2)中再见!