如何在 Sightly 中使用后从请求中删除变量?
How to remove a variable from request after use in Sightly?
我遇到过这样一种情况,我需要一个请求属性来标识子组件是从哪个容器组件呈现的。基于此我正在改变子组件的行为。但是,我想在呈现子组件后清除请求属性。如何快速实现这一目标?
你可以写一个脚本(比如clear.js)来清除请求变量:
/*
* Clear request objects
*/
"use strict";
use([], function () {
request.removeAttribute("variableName");
request.removeAttribute("variableName");
});
从您的视觉代码中调用此脚本:
<sly data-sly-use="clear.js"> </sly>
我遇到过这样一种情况,我需要一个请求属性来标识子组件是从哪个容器组件呈现的。基于此我正在改变子组件的行为。但是,我想在呈现子组件后清除请求属性。如何快速实现这一目标?
你可以写一个脚本(比如clear.js)来清除请求变量:
/*
* Clear request objects
*/
"use strict";
use([], function () {
request.removeAttribute("variableName");
request.removeAttribute("variableName");
});
从您的视觉代码中调用此脚本:
<sly data-sly-use="clear.js"> </sly>