Vue.js中的动态类绑定SVG
下面使用数组语法一次性绑定静态和动态类。静态工作,但动态不工作 动态类绑定如何使用SVGVue.js中的动态类绑定SVG,vue.js,svg,Vue.js,Svg,下面使用数组语法一次性绑定静态和动态类。静态工作,但动态不工作 动态类绑定如何使用SVG .静态{ 笔画:黑色; 笔画宽度:1; 填充物:黄色; } .动态{ 填充物:红色; } 切换颜色 新Vue({ el:“#应用程序”, 数据:{ 动态切换:错误 } }) vue应用程序中没有按钮 您可以将其包装到另一个div中以解决此问题: 切换颜色 vue应用程序中没有按钮 您可以将其包装到另一个div中以解决此问题: 切换颜色 <!DOCTYPE html> <html&
.静态{
笔画:黑色;
笔画宽度:1;
填充物:黄色;
}
.动态{
填充物:红色;
}
切换颜色
新Vue({
el:“#应用程序”,
数据:{
动态切换:错误
}
})
vue应用程序中没有按钮
您可以将其包装到另一个div中以解决此问题:
切换颜色
vue应用程序中没有按钮
您可以将其包装到另一个div中以解决此问题:
切换颜色
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<style>
.static {
stroke: black;
stroke-width: 1;
fill: yellow;
}
.dynamic {
fill: red;
}
</style>
</head>
<body>
<svg id="app" width="100%" height="100%">
<circle
cx="50" cy="50" r="40"
:class="[ 'static', dynamicToggle ? 'dynamic' : '' ]"
/>
</svg>
<button
@click.prevent="dynamicToggle = ! dynamicToggle"
>toggle color
</button>
<script type="text/javascript">
new Vue({
el: '#app',
data: {
dynamicToggle: false
}
})
</script>
</body>
</html>