<template>
<div class="hello">
<h1>{{ msg }}</h1>
<div>{{data1}}</div>
<ul>
<li v-for="(item, index) in list">
{{item.name}} - {{item.price}} - {{index}}
</li>
</ul>
<!-- <p v-text="hello"></p>
<p v-html="hello"></p>
{{ num + 1}} <ul>
<li v-for="item in list" v-text="item.name + '-' + item.price">
</li>
</ul>
<ul>
<li v-for="(item, index) in objList">
{{index + ":" + item}}
</li>
</ul> -->
<!-- <componentA v-for="(item, key) in objList" >
</componentA> -->
<button v-on:click="addItem">addItem</button>
<a v-bind:href="linlk" :title="linlk">to baidu</a>
<a class="ccc" v-bind:class = "classStr"> to calss</a>
<a class="ccc" v-bind:class = "[classRed,{'blue':blueSwitch}]"> 控制class</a>
<button v-on:click="clickBlue">clickBlue</button>
<p v-if="blueSwitch">isPartA</p>
<p v-show="blueSwitch">isPartB</p> </div>
</template>
<script>
import Vue from 'vue'
//引入组件
import componentA from './a'
export default {
components:{
componentA:componentA
},
name: 'HelloWorld',
data() {
return {
msg: ' helloWord ',
hello: '<span> word</span>',
num: 1,
data1:'data1',
list: [{
name: 'apple',
price: 64
},
{
name: 'banana',
price: 25
}
],
objList:{
name:'tong',
possword:'123456465',
id:'vasd',
group:'01'
},
linlk:'http://www.baidu.com',
classStr:['classStr','classStr1'],
classRed:['classRed'],
blueSwitch:true,
}
},
methods:{//事件
addItem (){
this.list.push({
name :'pinaapple',
price:2564
});
console.log(this.list);
Vue.set(this.list,1,{
name :'changeAapple',
price:111
}); },
clickBlue (){
if(this.blueSwitch == false){
this.blueSwitch = true;
return false;
}
if(this.blueSwitch == true){
this.blueSwitch = false;
return false;
}
}
}
} </script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h1,
h2 {
font-weight: normal;
}
ul {
list-style-type: none;
padding: 0;
}
li {
/* display: inline-block; */
margin: 0 10px;
}
a {
color: #42b983;
}
.blue {
color: blue;
}
</style>

vue 起步_code的更多相关文章

  1. Vue起步

    Vue起步 Vue.js是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式javascript框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用. ...

  2. vue 起步走 --“安装篇”

    在说明之前,溶解得在这说一句 ,菜鸟开始安装这些东西真是不容易,各种疯狂的百度,搜索.(找的我眼泪都快流下来了),不说废话,开始正经. 第一步:环境的搭建 : vue推荐开发环境: Node.js: ...

  3. 初识vue——起步

    一.目录结构: 我们经常使用的是以下几个目录: 1.assets:静态资产文件:在vue组件中,所有组件中,所有模板和CSS都会被vue-html-loader和css-loader解析,并查找资源u ...

  4. vue起步和模板語法

    vue構造器里有哪些內容: var a=new Vue({}) 模板語法: 文本插值: html: html的屬性里的值應該使用v-bind: 表達式: 指令; 參數:v-bind,v-on 雙向用戶 ...

  5. vue 起步

    vue 官网 目前最火的前端框架当属Vue.js了,很多使用过vue的程序员这样评价它,“vue.js兼具angular.js和react.js的优点,并剔除了它们的缺点”.授予了这么高的评价的vue ...

  6. 【Vue起步-Windows】N01:环境安装

    本文基于“vue.js安装过程(npm安装)”文章内容及个人出现的问题整合而成. 1.安装npm环境 在Node官网中下载最新的windows版msi安装包,并默认所有安装选择. 2.查看npm安装版 ...

  7. webpack+vue起步

    本文基于vue1.x 基于vue2.x&webpack2.x请移步至 Vue2.x踩坑与总结Webpack2.x踩坑与总结 记得第一次知道Vue.js是在勾三股四大大的微博,那时候他开始翻译v ...

  8. vue 起步(一)

    准备 安装nodejs(下载),Windows 安装包(.msi) npm相关 打开cmd查看npm版本, npm -v,如果没有安装npm,执行npm install npm -g进行安装 查询当前 ...

  9. 第二章、 Vue 起步

    2-2.编写hello world 首先创建vue实例,然后实例接收一些配置项,el表示实例负责管理的区域,data表示区域内的数据 两秒后内容变为bye world 其中app表示实例对象,$dat ...

随机推荐

  1. ubuntu安装依赖:0.8.1-1ubuntu4.4 正要被安装以及vm nested解决方法

    刚才在ubuntu10.04虚拟机上安装kvm,提示0.8.1-1ubuntu4.4 正要被安装,查了一下,有一种解决方法: 进入“系统->系统管理->更新管理器->设置”,在弹出的 ...

  2. 让你真正了解chmod和chown命令的用法

    问题导读:1.chown的英语含义是什么?2.chmod英语含义是什么?3.chown改变的是什么权限?4.chmod改变的是什么权限? 这两个对于初学者很容易混肴,这里ch,其实是change的简写 ...

  3. 微信小程序(3)——常用的组件

    view: view是小程序中的视图容器之一,似于html中的<div>标签 <view class="section"> <view class=& ...

  4. 《DSP using MATLAB》示例 Example 6.14、6.15

  5. 【angularJS】启动(bootstrap)机制

    Angular的启动分为手动和自动两种. 自动启动 定义模块的例子中,采用的就是自动的方式:通过内置的指令ngApp 来指定启动时加载的模块.<html ng-app="myApp&q ...

  6. C#-StructLayoutAttribute(结构体布局)

    struct实例字段的内存布局(Layout)和大小(Size) 在C/C++中,struct类型中的成员的一旦声明,则实例中成员在内存中的布局(Layout)顺序就定下来了,即与成员声明的顺序相同, ...

  7. 【数据库】sql连表查询

    SQL总结 连表查询 连接查询包括合并.内连接.外连接和交叉连接,如果涉及多表查询,了解这些连接的特点很重要. 只有真正了解它们之间的区别,才能正确使用. 1.Union UNION 操作符用于合并两 ...

  8. redis在mac中的安装和启动

    http://blog.csdn.net/chenshuai1993/article/details/51519384 http://www.jianshu.com/p/6b5eca8d908b

  9. Cascalog了解

    Cascalog一种能使在Hadoop上使用Clojure处理数据变得简单直观的工具. Cascalog综合了两大顶尖技术:Clojure和Hadoop,同时让Datalog焕发青春. Cascalo ...

  10. 在Eclipse中配置Tomcat7.0

    为了在Eclipse中进行struts2的测试,才发现自己机器上的Eclipse没有集成Tomcat,在网上找了半天,不是这个插件没有下载地址,就是那个有好多注意事项或者版本问题.结果,自己到tomc ...