1:
export
default
{
components: {
'remote-js'
: {
render(createElement) {
return
createElement(
'script'
, { attrs: { type:
'text/javascript'
, src:
this
.src }});
},
props: {
src: { type: String, required:
true
},
},
},
},
}
2:
export
default
{
components: {
'dingtalk'
: {
render(createElement) {
return
createElement(
'script'
,
{
attrs: {
type:
'text/javascript'
,
src:
'https://g.alicdn.com/dingding/dinglogin/0.0.2/ddLogin.js'
,
},
},
);
},
},
},
}
3:
export
default
{
mounted() {
const s = document.createElement(
'script'
);
s.type =
'text/javascript'
;
s.src =
'https://g.alicdn.com/dingding/dinglogin/0.0.2/ddLogin.js'
;
document.body.appendChild(s);
},
}