表单:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.div1{
width: 300px;
height: 300px;
margin: 0 auto;
background: skyblue;
}
</style>
<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div id="app">
<h2>输入框</h2>
<input type="text" v-model='inputText' name="" id="" value="" />
<p>{{inputText}}</p>
<hr />
<h2>单选框</h2> <input type="radio" v-model='sex' name="sex" id="" value="男" />
<input type="radio" v-model='sex' name="sex" id="" value="女" />
<p>{{sex}}</p> <hr />
<h2>复选框</h2>
<input type="checkbox" v-model='fx' name="man" id="" value="男" /> <input type="checkbox" v-model='fx' name="girl" id="" value="女" />
<p>{{fx}}</p> <hr /> <h2>选项</h2>
<select name="city" v-model='city'>
<option value="广州">广州</option>
<option value="深圳">深圳</option>
<option value="上海">上海</option>
</select>
<p>{{city}}</p> <hr />
<textarea v-model='longtext' name="txt" rows="" cols=""></textarea>
<p>{{longtext}}</p>
</div>
<script type="text/javascript">
var app = new Vue({
el:'#app',
data:{
inputText:'',
sex:'',
fx:[],
city:'',
longtext:'123'
},
compute:{ }
methods:{ }
})
</script>
</body>
</html> 组件:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div id="app">
<headnav user='xx'></headnav>
<indexmain @send='changeChild'></indexmain>
<indexfooter></indexfooter> <headnav :user='username'></headnav> <h1>{{childContent}}</h1>
</div> <script src="js/indexComponent.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
Vue.component('headnav',{
template:'<div><h1>欢迎{{user}}</h1></div>',
props:['user'],
data:function(){
return {
msg:'headnav'
}
}
}) var app = new Vue({
el:'#app',
data:{
username:'隔壁老王',
childContent:''
},
methods:{
changeChild:function(value){
console.log(value)
this.childContent = value
}
}
}) //组件:要想父组件传递数据给子组件,那么需要使用props
//如果想要子组件将数据传递给父父组件,那么需要使用自定义事件,$emit(事件名称,事件内容),进行触发,监听:@事件名称=‘要执行的函数’ </script>
</body>
</html>

最新文章

  1. Ubuntu系统字体安装
  2. LINQ之路 6:延迟执行(Deferred Execution)
  3. Atitit.现在的常用gui技术与gui技术趋势评价总结
  4. python多线程之semaphore(信号量)
  5. meclipse中project facet问题
  6. Android 优秀UI控件 ---- FlowingDrawer
  7. 经典线程同步 关键段CS
  8. POJ 2287 Tian Ji -- The Horse Racing(贪心)
  9. 推送通知/传感器/UIDynamic仿真(推送通知已适配iOS10)
  10. Saruman&#39;s Army (POJ 3069)
  11. apache安装扩展模块
  12. Web 服务器 (IIS) 角色
  13. Jmeter学习笔记03-元件作用域及执行顺序
  14. PythonStudy——高级语言 High-level programming language
  15. centos 7 安装svn客户端
  16. scale.fix.js
  17. Spark 以及 spark streaming 核心原理及实践
  18. word2vec 中的数学原理详解(一)目录和前言【转】
  19. IDEA创建的Web项目配置Tomcat并启动Maven项目
  20. CF 1051 G. Distinctification

热门文章

  1. Java 提取Word中的文本和图片
  2. Spring 梳理 - @Autowired VS @Resource
  3. Linux 安装CentOS7操作系统
  4. jQuery九大选择器和jQuery对ajax的支持
  5. 【产品】PM常用的流程图
  6. linux下安装配置go语言环境
  7. LitePal的修改和删除操作
  8. resmgr:cpu quantum等待事件 触发的bug问题
  9. java动手动脑和动手实验
  10. SQL SERVER数据库内,需要序列号进行排序时,排序方法