<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="./src/vue.js"></script>
<script src="./src/index.js"></script>
<link rel="stylesheet" href="./src/index.css">
<title>Switch开关的使用</title>
</head>
<body>
<div id="app">
<el-switch
v-model="kg"
active-color="#13ce66"
inactive-color="#ff4949"
@change="open">
</el-switch>
</div>
</body>
<script>
var app = new Vue({
el:'#app',
data:{
kg: true,
},
methods: {
open: function(e) {
if (e == true){
this.$message.success('开关已打开')
} else {
this.$message.info('开关已关闭')
}
}
}
})
</script>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="./src/vue.js"></script>
<script src="./src/index.js"></script>
<link rel="stylesheet" href="./src/index.css">
<title>test</title>
</head>
<body>
<div id="app">
<span>背景音乐开关:</span>
<el-switch
v-model="value"
active-color="#13ce66"
inactive-color="#ff4949"
@change="test">
</el-switch>
<audio ref="audio" :src="audioUrl" id="audio"></audio>
</div>
</body>
<script>
var app = new Vue({
el:'#app',
data:{
value: false,
audioUrl: './src/bjmp3.mp3'
},
methods: {
test: function(e) {
if (e == false) {
this.$message.info('背景音乐已关闭')
this.$refs.audio.pause();
}else if(e == true){
this.$message.success('背景音乐已打开')
this.$refs.audio.play();
}
},
}
})
</script>
</html>