Browse Source

修改:相框标题显示18字符

master
Linzm 2 months ago
parent
commit
9cc1275cd7
  1. 4
      src/views/cartoon/index.vue

4
src/views/cartoon/index.vue

@ -348,12 +348,12 @@ const getCharUnits = (str: string) => {
// 12 2///1 // 12 2///1
const scenePropInputText = (val: string) => { const scenePropInputText = (val: string) => {
if (getCharUnits(val) > 12) { if (getCharUnits(val) > 18) {
let units = 0 let units = 0
let i = 0 let i = 0
for (; i < val.length; i++) { for (; i < val.length; i++) {
const add = /[\u4e00-\u9fff\u3400-\u4dbf]/.test(val[i]) ? 2 : 1 const add = /[\u4e00-\u9fff\u3400-\u4dbf]/.test(val[i]) ? 2 : 1
if (units + add > 12) break if (units + add > 18) break
units += add units += add
} }
val = val.slice(0, i) val = val.slice(0, i)

Loading…
Cancel
Save