【发布时间】:2020-02-15 18:38:10
【问题描述】:
我正在尝试将温泉导航器与多个“.html”文件一起使用,但无论我尝试了什么,都会遇到同样的错误
我的场景
- -www
- /脚本
- index.html
- home.html
我想从 index.html 转到 home.html
错误:
Uncaught (in promise) Error: [Onsen UI] HTML template must contain a single root element
at Object.Q.throw (onsenui.min.js:2)
at Object.Q.createElement (onsenui.min.js:2)
at onsenui.min.js:2
我的 index.html:
<link rel="stylesheet" href="https://unpkg.com/onsenui/css/onsenui.css">
<link rel="stylesheet" href="https://unpkg.com/onsenui/css/onsen-css-components.min.css">
<script src="https://unpkg.com/onsenui/js/onsenui.min.js"></script>
<script src='scripts/loginScript.js' type='text/javascript'></script>
<link rel="stylesheet" href="style.css">
<title>Tu Psicologa de Cabecera</title>
</head>
<body>
<ons-navigator id="navigator" page="index.html"></ons-navigator>
<ons-template id="index.html">
<ons-page id="index">
<img class="imagenLogo" src="https://i.imgur.com/cq7BbWn.png">
<ons-card class="loginCard">
<ons-input id="userLogin" modifier="underbar" placeholder="Usuario" style="width: 100%; margin-top: 8px; margin-bottom: 8px;" float></ons-input>
<ons-input id="passLogin" modifier="underbar" placeholder="Contraseña" type="password" style="width: 100%; margin-top: 8px; margin-bottom: 8px;" float></ons-input>
<ons-button class="loginButton" onclick="loginNomral()">ENTRAR</ons-button>
<ons-button class="loginFacebookButton">ENTRAR CON FACEBOOK</ons-button>
<label class="labelRegister">REGISTRARME</ilabel>
</ons-card>
</ons-page>
</ons-template>
<script type="text/javascript" src="cordova.js"></script>
</body>
我的家.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<link rel="stylesheet" href="https://unpkg.com/onsenui/css/onsenui.css">
<link rel="stylesheet" href="https://unpkg.com/onsenui/css/onsen-css-components.min.css">
<script src="https://unpkg.com/onsenui/js/onsenui.min.js"></script>
<link rel="stylesheet" href="style.css">
<title></title>
</head>
<body>
<ons-page id="home">
<ons-toolbar>
<div class="left"><ons-back-button>Page 1</ons-back-button></div>
</ons-toolbar>
<p>This is the second page.</p>
</ons-page>
</body>
</html>
还有我的脚本:
function loginNomral(){
const navigator = document.querySelector('#navigator');
navigator.resetToPage('home.html');
ons.notification.alert('test');
}
请帮忙 :v 编辑: 这是一个移动应用程序 完整的 html 视图: Image index.html Image home.html
【问题讨论】:
标签: javascript html file navigator