<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>survey_demo</title>
<style>
/*不可用*/
.activeColor{
color:#0f0;
}
/*不可用*/
.disableColor{
color:#ccc;
}
</style>
</head>
<body>
<div id="app">
<survey :surveys="surveyList" v-model="activeKey" :sex="sex" :hobby="hobby" :introduce="introduce" :active-color="activeColor" :disable-color="disableColor">
<template slot="surveyTitle" scope="props">
<div v-if="props.surveyId == activeKey">
<span v-text="props.surveyId"></span>
<span>.</span>
<span v-text="props.surveyTitle"></span>
</div>
<div v-if="props.surveyId == activeKey">
<div v-if="props.surveyType == 'radio'" v-for="sexVal in props.surveyValue">
<input :id="sexVal" type="radio" v-model="sex" :value="sexVal"><label :for="sexVal" v-text="sexVal"></label>
</div>
<div v-if="props.surveyType == 'checkbox'" v-for="hobbyVal in props.surveyValue">
<input :id="hobbyVal" type="checkbox" v-model="hobby" :value="hobbyVal"><label :for="hobbyVal" v-text="hobbyVal"></label>
</div>
<div v-if="props.surveyType == 'textarea'">
<textarea :id="props.surveyId" v-model="introduce" placeholder="不少于100字"></textarea>
</div>
</div>
</template>
</survey>
</div>
<script src="../vue.min.js"></script>
<script src="survey.js"></script>
<script src="myButton.js"></script>
<script>
var app = new Vue({
el: '#app',
data:{
activeKey:1,
sex:'',
hobby:[],
introduce:'',
surveyList:[
{
id:1,
type:'radio',
topic:'sex',
title:'请问您的性别是什么?',
value:['男','女','保留']
},
{
id:2,
type:'checkbox',
topic:'hobby',
title:'请选择您的兴趣爱好?',
value:['看书','游泳','跑步','看电影','听音乐']
},
{
id:3,
type:'textarea',
topic:'introduce',
title:'请介绍一下自己',
value:''
}
],
activeColor:'activeColor',
disableColor:'disableColor',
},
watch:{
activeKey:function (val) {
console.log("父类value:"+val)
}
}
})
</script>
</body>
</html>
Vue.js 实战 问卷调查demo
需积分: 48 166 浏览量
2019-04-03
18:16:48
上传
评论 10
收藏 36KB ZIP 举报
扛麻袋的少年
- 粉丝: 6w+
- 资源: 28
最新资源
- 基于python实现的三次样条插值和均值插值法实现
- Python语言教程2-python批量图片大小处理-多文件夹
- Python语言教程1-python批量图片重命名,将后缀某几个不想要的字去除
- Space Combat Kit 太空战斗套件Unity游戏开发插件资源unitypackage C#
- Universal Device Preview 通用设备预览Unity游戏开发插件资源unitypackage
- Paladin Anim Set 圣骑士动画集Unity游戏动作动画插件资源unitypackage
- 计算机财务管理期末考报表部分题目及答案.doc
- 计算机软件维护论文.doc
- 计算机软件著作权授权书.docx
- 计算机键盘教学案例.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈