- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个我正在编写的快速应用程序,其中包含一个快速应用程序页面,该页面仅通过 router.push API 引用单个自定义元素,无法触发该页面的 onShow 生命周期函数。
<import name="listone" src="./aa.ux"></import>
<template>
<!-- The template can contain only one root node. -->
<listone></listone>
</template>
<script>
import prompt from '@system.prompt'
export default {
private: {
},
onInit: function() {
},
onShow() {
console.log('Enter a string whatever you like.');
prompt.showToast({
message: 'Enter a string whatever you like.'
})
}, // This function cannot be triggered.
}
</script>
<style>
.demo-page {
flex-direction: column;
justify-content: center;
align-items: center;
}
.title {
font-size: 40px;
text-align: center;
}
</style>
还有我的 aa.ux 文件
<template>
<div class="container">
<text> Enter some words.</text>
<text>Enter some words.</text>
<text>Enter some words.</text>
<text>Enter some words.</text>
</div>
</template>
<style>
.container {
flex-direction: column;
justify-content: center;
align-items: center;
background-color: #00fa9a;
}
</style>
<script>
module.exports = {
data: {
},
onInit() {
},
}
</script>
在这种情况下如何触发 onShow 函数?
最佳答案
我已经找到了问题的“根源”,如果页面的根节点是自定义元素,则快速应用程序加载器不会触发 onShow 生命周期函数。但是,可以为子元素触发该功能。所以对我来说解决这个问题的方法是添加一个额外的 div 元素,如:
<template>
<!-- The template can contain only one root node. -->
<div>
<listone></listone>
</div>
</template>
关于javascript - 快应用没有触发onShow生命周期功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68819535/
我有一个小型应用程序,大多数时候在“开始”按钮后面有一个操作,应该从命令行参数/AUTORUN 触发。如果该参数丢失,用户也可以手动按下它。 我的问题是我应该在哪里放置此命令行检查,以便在给出时 GU
我在使用 Primefaces 在项目中制作菜单时遇到问题。实际上,这个菜单将使我能够显示一些带有工作区设置的小对话框(通过单击菜单项)。每个对话框都应该从数据库延迟加载数据。不幸的是,当我在页面中包
我有一个 Bootstrap 模式对话框,当用户单击 jQuery 数据表中的“编辑”时,我用它来填充数据。此模式上有一个“取消”和“提交”按钮。 当我打开模式并单击“取消”,然后选择另一个表格行并单
我在主窗体的 OnShow 事件中有一些内容,它使用过程 StuffLB 填充了一些列表框。在通过调用 ShowModal 显示任何其他表单后,我需要重新填充这些列表框。 这样的模态窗体关闭后,主窗体
当使用 ckeditor 链接对话框时,我有一些额外选项的自定义代码。我还想抓取要使用的选定文本 - 所以我调用了: selectedContents = CKEDITOR.instances['my
我问这个是因为我有点好奇。 1 ) 如果 fragment 已经在 xml 中创建,大多数 google 演示会通过其 ID 查找 fragment 。 因此,如果我们采用这种方法,我们显示 frag
我有一个项目,有一个主窗体和一些其他窗体。当应用程序加载时,它需要执行一些任务并在主窗体顶部以模式形式显示结果。我遇到的问题是,如果我调用函数来执行任务/创建并在主窗体 onshow 事件中显示模态窗
在 Electron 中,当显示浏览器窗口时,我想在浏览器窗口中触发 JavaScript 函数。 我目前的代码如下: main.js(主进程) myWin = new BrowserWindow({
我创建了一个应用程序,其中主窗体在主窗体的 FormShow 事件上调用子窗体。显示子表单并提供两个选项可供选择。如果选择子表单上的第一个选项,则会显示一条消息,然后将显示主表单。现在,当应用程序第一
我以为这会很简单。只是 ... onShow:function(dialog){ dialog.data.find("input#myInput").focus(); } ... 但似乎不起作用
我尝试为 CKEditor 编写一个自己的插件。目标是单击工具栏中打开对话框的按钮。在对话框中有一个 textArea 元素,应该用 CodeMirror 实例替换。 到目前为止,对话框已打开,我可以
我的目标是 hide() 一个 window1,然后 show() 另一个 window2。 但是,当我以后想隐藏window2时,我想恢复window1,让它自动调用几个函数来更新自己。 是否存在
我的页面上有一个选项卡式菜单,它基本上是一堆 div,根据单击的选项卡显示/隐藏。我希望能够在其中一个 div 中的 React 组件中重新获取数据。 componentDidMount 在最开始触发
我有一个动态显示或隐藏的 div。我希望在第一次显示 div 时执行一些函数。让我知道该怎么做。 所以当 $('#secondDiv").show();我想执行一些功能。 我怎样才能做到这一点?
我正在使用 c++ builder (bcb6) 和 on: FormShow 事件有: Application->ProcessMessages 我想知 Prop 体责任是什么: Applic
我想在 ScrollView 顶部显示我的 notification_bar_linearlayout。 在填充 ScrollView 中的数据后,我将在代码中显示 notification_bar_
另一个语义 UI 模态问题,因为它涉及在显示模态后调整嵌入式谷歌地图的大小。经过几次尝试后,我将问题简化为在显示或可见的模态上获取回调。 但运气不好。 onShow 或 onVisible 总是灰色的
我的页面上有一个 anchor 标记,我想要一个附加到它的事件,该事件将在该元素的显示更改时触发。 如何编写此事件,并在该元素的显示发生变化时捕获? 最佳答案 这是我在 onShow 上的做法,作为一
我是 Marionette.js 的新手,在重构现有的 Backbone.js 代码时,我注意到 Marionette View (itemview) 上有两个在我看来相似的回调,即 onRender
我的 .xhtml 页面中有以下对话框。 单击按钮时显示对话框。 fillTextArea javascript
我是一名优秀的程序员,十分优秀!