<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. Spring 管理Filter和Servlet

    本文转载自:http://www.open-open.com/lib/view/open1417248512252.html 在使用spring容器的web应用中,业务对象间的依赖关系都可以用cont ...

  2. EXCEL某列长度超过255个字符导入SQL SERVER2005的处理方法

    将注册表中 Jet引擎. HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Excel 如果是:ACE引擎. HKEY_LOCAL_MACHI ...

  3. P2P UPD打洞原理

    转自:http://blog.pfan.cn/fengfei/18828.html 首先先介绍一些基本概念:            NAT(Network Address             Tr ...

  4. as3 阻止后续侦听器

    public class Test1 extends Sprite { private var spr:Sprite; private var spr2:Sprite; public function ...

  5. DB time VS. DB CPU

    如何行之有效地展示系统负载在做系统调优的时候是必不可少的技巧.通常我们会使用Oracle提供的Time Model,比如我们需要作出类似于下面这样的趋势图来展示系统负载的高低. 这样的趋势图可以直接使 ...

  6. @RequestParam和@RequestBody的区别-------springMVC

    https://blog.csdn.net/qq_27093465/article/details/50519444 @RequestParam 1,用来处理Content-Type: 为 appli ...

  7. python 有关引用的一些问题

    python 有关引用的一些问题 print id.__doc__ ​ id(object) -> integer Return the identity of an object. This ...

  8. 使用Octave分析GNU Radio的数据

    Octave 是 GNU Radio 的最流行的分析工具,因此 GNU Radio 软件包也包含它自身的一组脚本用于读取和语法分析输出.本文介绍如何使用 Octave 分析 GNU Radio 产生的 ...

  9. couchdb的使用例子

    couchdb安装 sudo apt-get install erlang sudo apt-get install libmozjs185-dev libicu-dev 下载源码,编译安装 启动以后 ...

  10. Java 8Lambda之方法引用(Method References)

    方法引用分为4类,方法引用也受到访问控制权限的限制,可以通过在引用位置是否能够调用被引用方法来判断.具体分类信息如下: 类型 使用方式 静态方法 ContainingClass::staticMeth ...