INNER CODE UNIT · TypeScript
makeAction
Rodert/JavaPub · src/.vuepress/config.ts:482
function makeAction(data) {
const item = document.createElement('div');
item.className = 'qrcode-item';
const action = document.createElement('div');
action.className = 'qrcode-action';
action.innerHTML =
'<div class="qrcode-icon">' + data.icon + '</div>' +
'<div class="qrcode-text">' +
'<div class="title">' + data.title + '</div>' +
'<div class="desc">' + data.desc + '</div>' +
'</div>';
action.addEventListener('click', function(e) {
e.stopPropagation();
showPreview({ title: data.title, imgSrc: data.imgSrc });
});