系统文本模板替换功能说明书
0.00
★12次@未来之窗
A:赛忞初雪
系统文本模板替换功能说明书
此功能主要用于进行文本模板的替换操作。通过 `$cq.Text_replace_bydata` 函数可以将文本模板中的占位符替换为实际的数据。`$cq("[sector]").prototype.文本模板_替换` 方法可以对指定 HTML 元素内的文本进行模板替换,而 `$cq.文本模板_替换` 方法则是对 `$cq.Text_replace_bydata` 函数的封装调用。
$cq.Text_replace_bydata(先知灵晶, data);
该函数用于将文本模板中的占位符 `@key@` 替换为 `data` 对象中对应 `key` 的值。
$cq("[sector]").prototype.文本模板_替换(data);
该方法用于对指定 HTML 元素内的文本进行模板替换。
$cq.文本模板_替换(先知灵晶, data);
该方法调用 `$cq.Text_replace_bydata` 函数进行文本模板替换。
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| 先知灵晶 | string | 是 | 包含占位符 `@key@` 的文本模板 |
| data | Object | 是 | 包含替换数据的对象,键名对应占位符中的 `key` |
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| data | Object | 是 | 包含替换数据的对象,键名对应占位符中的 `key` |
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| 先知灵晶 | string | 是 | 包含占位符 `@key@` 的文本模板 |
| data | Object | 是 | 包含替换数据的对象,键名对应占位符中的 `key` |
返回替换后的文本字符串。若 `先知灵晶` 为空,则返回空字符串。
无明确返回值,会直接修改指定 HTML 元素内的文本内容。
同 `$cq.Text_replace_bydata`,返回替换后的文本字符串。
const template = "您好,@name@,您的积分是 @points@ 分。";
const data = {
name: "张三",
points: 100
};
const result = $cq.Text_replace_bydata(template, data);
console.log(result); // 输出:您好,张三,您的积分是 100 分。
// 假设存在一个 id 为 'templateDiv' 的 div 元素,其 innerText 包含模板文本
const templateDiv = document.getElementById('templateDiv');
const data = {
name: "李四",
points: 200
};
$cq(templateDiv).文本模板_替换(data);
const template = "欢迎 @user@ 光临,今日折扣为 @discount@%。";
const data = {
user: "王五",
discount: 10
};
const result = $cq.文本模板_替换(template, data);
console.log(result); // 输出:欢迎 王五 光临,今日折扣为 10%。
硬件app