<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="vue.js"></script>
</head>
<body>
<div id="app">
<p v-text="temp"></p>
<div v-html="thtml"></div>
<p>{{num1+num2}}</p>
<p>{{num1+10}}</p>
<p>{{mtemp?888:999}}</p>
<p v-show="vs">澳洲生物学家发现新草本植物,薯片味的</p>
<p v-if="vif">DIY:五种配方简单的唇膏</p>
<p v-else="velse">美军将在武器系统中加入人工智能</p>
<div v-for="item in userlist">
<ul>
<li>{{item.name}}</li>
<li>{{item.age}}</li>
<li>{{item.gender}}</li>
</ul>
</div>
<input type="text" v-model="showtemp">
<p>{{showtemp}}</p>
<input type="button" value="显示我" v-on:click="showme">
<select v-model="sel">
<option value="111">111</option>
<option value="222" selected>222</option>
<option value="333">333</option>
</select>
</div> <script>
var vm=new Vue({
el:"#app",
data:{
temp:"morgana",
showtemp:'',
sel:'111',
thtml:"<button>heeh<button>",
num1:1000,
num2:10,
mtemp:true,
vs:true,
vif:true,
userlist:[{'name':'hope','age':18,'gender':'girl'},
{'name':'katherine','age':8,'gender':'girl'},
{'name':'morgana','age':28,'gender':'girl'},
]
},
methods:{
showme:function(){
// alert(this.showtemp)
alert(this.sel)
}
}
})
setTimeout(function () {
vm.temp="hope"
},2000)
</script>
</body>
</html> <html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="vue.js"></script>
<script src="axios.js"></script>
</head>
<body>
<div id="app">
<input type="button" value="clickme" v-on:click="showme">
<ul>
<li v-for="item in items">
{{item.cityCode}}
{{item.cityName}}
</li>
</ul>
</div>
</body>
<script>
new Vue({
el:"#app",
data:{
items:[]
},
methods: {
showme: function () {
var self = this;
var url = 'hotcity.json' axios.get(url, {
params: {
username: "egon",
}
}).then(function (response) {
self.items = response.data.data.hotCity;
})
.catch(function (error) {
console.log(error)
})
} }
}) </script> </html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="vue.js"></script>
<script src="axios.js"></script>
</head>
<body>
<div id="app">
username:<input type="text">
password:<input type="password">
<input type="button" value="login" v-on:click="login">
</div>
<script>
new Vue({
el:"#app",
data:{
username:'',
password:''
},
methods:{
login:function(){
var url="hotcity.json";
axios.post(
url,{username:this.username, password:this.password,},
{"headers":{"Content-Type":"application/x-www-form-urlencodeed"}}
).then(function(response){
console.log(response)
}).catch(function (error) {
console.log(error)
})
}
}
})
</script>
</body>
</html>

  

vue日常练习一的更多相关文章

  1. vue 日常开发小细节

    1. element-ui 日期选区禁用,设置属性 disabledDate: (time) => { const curDate = (new Date()).getTime() const ...

  2. vue日常问题总结

    1.Vue项目启动后首页URL带的#该怎么去掉? vue-router中默认使用的是hash模式,URL中带有#号,我们可以用如下代码修改成history模式: import Vue from 'vu ...

  3. Vue日常开发问题

    1.sh: webpack-dev-server: command not found 我的公众号:

  4. vue日常学习(2)

    1.组件学习之内容分发 1.1 作用域插槽 父级 <div class="parent"> <child> <template scope=" ...

  5. vue日常学习

    1.$refs可以用来进行父子级间通信.ref被用于作为子组件的索引ID,用以方便的在js中直接访问子组件.用法如下parent.$refs.idname 使用方法: 在父级元素上加上ref属性 &l ...

  6. Vue日常报错

    报错信息: Error: Cannot find module 'webpack/bin/config-yargs' at Function.Module._resolveFilename (inte ...

  7. 『vue踩坑日常』 在index.html中引入静态文件不生效

    Vue日常踩坑日常 -- 在index.html中引入静态文件不生效问题 本文针对的是Vue小白,不喜勿喷,谢谢 出现该问题的标志如下 控制台warning(Resource interpreted ...

  8. Vue packages version mismatch的解决方法 初来乍到,踩坑日常

    初来乍到,踩坑日常 这个问题也是我也是接受别人项目,出现的问题,在下载好依赖后运行的时候报这样的错误 它上面显示两个版本一个vue的版本,一个vue-template-compiler版本,我这边忘了 ...

  9. [20190618]日常学习记录(二)-flex属性及vue实战

    早上在看flex属性,总结一下它的优缺点 为什么使用flex, 她和浮动相比,代码更少.浮动要考虑左浮动右浮动,有时还要去清除浮动.flex一行代码就搞定了. 她更灵活,实现平均分配,根据内容大小分配 ...

随机推荐

  1. R语言学习笔记(2)

    第二章:创建数据集 一 R中的数据 二 数据的输入 一R中的数据 数据集:通常是由数据构成的一个矩形数组,行表示观测,列表示变量 R可以处理的数据类型:数值型.字符型.逻辑型.复数型(虚数).原生型( ...

  2. MyEclipse+PyDev配置搭建Python开发环境

    打开help-> install from catalog 输入pydev查找并安装pydev 根据提示进行安装,安装完后重启myeclipse

  3. C#将字符转换成utf8编码 GB321编码转换

    public static string get_uft8(string unicodeString) { UTF8Encoding utf8 = new UTF8Encoding(); Byte[] ...

  4. 查找和删除倒数第n个节点的问题

    class ListNode { int val; ListNode next; ListNode(int x) { val = x; } } public class NthNodeFromEnd ...

  5. flume-ng源码阅读RollingFileSink(原创)

    org.apache.flume.sink.RollingFileSink    这个类比较简单. source的种类有两种:一种是PollableSource:另外一种是EventDrivenSou ...

  6. idel 中 生成 jar包 和项目中自己需要的包

    一.首先在自己的项目中创建一个类类中创建一个构造方法构造方法中传入一个字符串参数(这个字符串参数是为了传入路径) 在方法体内通过file类创建文件夹(换而言之就是项目中的包) 二 .就是对这个项目中的 ...

  7. nova instance启动中的同步与异步

    instance create:nova/api/servers.create -- self.compute_api.create -- self.compute_task_api.build_in ...

  8. selenium对富文本框的处理

    一般输入框有以下几种形式 第一种:短的input框 如百度首页的输入框,<input type="text" class="s_ipt" name=&qu ...

  9. 《Advanced Bash-scripting Guide》学习(七):描述、列表和确定是否可以安装一个rpm包

    本文所选的例子来自于<Advanced Bash-scripting Gudie>一书,译者 杨春敏 黄毅 Example 3-2.将一个代码块的结果保存到文件 #!/bin/bash # ...

  10. 【pandas】pandas.DataFrame.rename()---重置索引名称

    官方文档 github地址 例子: 创建DataFrame ### 导入模块 import numpy as np import pandas as pd import matplotlib.pypl ...