所以我尝试使用 Vite 上的内联导入将 SVG 作为字符串导入到我的 Vue 组件中,如下所示
<script>
const getSvgIcon = async (name) => {
const module = await import(`../icons/${name}.svg?raw`)
return module.default
}
export default {
props: {
name: String,
},
data() {
return {
svg: null,
}
},
watch: {
name: {
async handler(name) {
this.svg = await getSvgIcon(name)
},
immediate: true,
},
},
}
</script>
<template>
<div v-html="svg"></div>
</template>
Run Code Online (Sandbox Code Playgroud)
这在模式下运行时效果很好npm run dev
。
然而,问题发生在运行时npm run build
,我最终Error: Unknown variable dynamic import
明显因为我使用了?raw
后缀。
目前有解决方案吗?或者这是 …
我通过使用jQuery在setInterval()函数中遇到Math.round()和Math.floor()的问题.
这是我的代码:
var number1 = 400;
var up_up = setInterval(
function (){
number1 = parseFloat(number1) + parseFloat(0.2548777);
number1 = Math.round(number1);
$('#number1').html(number1);
}, 1000);
Run Code Online (Sandbox Code Playgroud)
Math.round()或Math.floor()不起作用,但是当我使用Math.ceil()它工作正常,但我想要圆形或地板..
请帮忙
我有一个很大的问题,jQuery cookies无法在所有浏览器中运行..而且我正在使用最新的jQuery库1.4.4版
请帮我
编辑:
var mid = $.cookie('mid');
if (mid == '1') {
$('#something').css('background', '#d3d3d3');
}
Run Code Online (Sandbox Code Playgroud)