小编Say*_*yed的帖子

在 Vue.js 和 Vite 中动态内联导入原始 SVG

所以我尝试使用 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后缀。

目前有解决方案吗?或者这是 …

javascript vue.js vuejs3 vite

12
推荐指数
2
解决办法
3万
查看次数

与SetInterval()的Math.round()和Math.floor()问题

我通过使用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()它工作正常,但我想要圆形或地板..

请帮忙

math jquery rounding floor setinterval

4
推荐指数
1
解决办法
5万
查看次数

jQuery cookies无法正常工作!

我有一个很大的问题,jQuery cookies无法在所有浏览器中运行..而且我正在使用最新的jQuery库1.4.4版

请帮我

编辑:

var mid = $.cookie('mid');
if (mid == '1') {
    $('#something').css('background', '#d3d3d3');
}
Run Code Online (Sandbox Code Playgroud)

cookies jquery setcookie

1
推荐指数
2
解决办法
2万
查看次数

标签 统计

jquery ×2

cookies ×1

floor ×1

javascript ×1

math ×1

rounding ×1

setcookie ×1

setinterval ×1

vite ×1

vue.js ×1

vuejs3 ×1