diff --git a/components/dynamic-page/page-component/templates/others/stocks/334x641.vue b/components/dynamic-page/page-component/templates/others/stocks/334x641.vue
index bfd58ca..07cf560 100644
--- a/components/dynamic-page/page-component/templates/others/stocks/334x641.vue
+++ b/components/dynamic-page/page-component/templates/others/stocks/334x641.vue
@@ -1,10 +1,10 @@
-
-
-
+
+
diff --git a/components/widget/JSwidget.vue b/components/widget/JSwidget.vue
index b92c949..ae86ae0 100644
--- a/components/widget/JSwidget.vue
+++ b/components/widget/JSwidget.vue
@@ -4,7 +4,7 @@
SCRIPT_SRC?: any,
CONTAINER_ID?: any,
options?: any,
-
+ inside?: boolean,
widgetKey?: any
}>()
@@ -45,10 +45,13 @@
const script = document.createElement('script');
script.id = props.SCRIPT_ID;
script.type = 'text/javascript';
- // script.async = true;
+ script.async = true;
script.src = props.SCRIPT_SRC;
script.onload = onload;
- document.getElementsByTagName('head')[0].appendChild(script);
+ if (props.inside) document.getElementById(props.CONTAINER_ID) && document.getElementById(props.CONTAINER_ID).appendChild(script);
+ else {
+ document.getElementsByTagName('body')[0].appendChild(script);
+ }
}
const initWidget = (key: any) => {
if (typeof widgets[key].key === 'undefined') {
@@ -73,7 +76,5 @@
-
-
-
+