perf(web): 减少重复字数计算

This commit is contained in:
Xwite
2023-05-09 18:40:31 +08:00
parent 39e291c947
commit fe01efbf85
@@ -3,7 +3,7 @@
<div
v-for="(para, index) in contents"
:key="index"
:wordCount="calculateWordCount(para)"
:wordCount="wordCounts[index]"
>
<img
class="full"
@@ -43,6 +43,10 @@ const calculateWordCount = (paragraph) => {
const imagePlaceHolder = " ";
return paragraph.replaceAll(imgPattern, imagePlaceHolder).length;
};
const wordCounts = computed(() => {
return Array.from(props.contents, content => calculateWordCount(content));
});
</script>
<style lang="scss" scoped>