Create three files: view-stack.html. one.html, two.html
Iside the file index.html include the following tag in the head section:
<head>
<script type="text/javascript" src="https://cdn.qcobjects.dev/QCObjects.js"></script>
</head>
In the body section, add the following:
<h1>This is a view stack example</h1>
<h2>There are 3 files, view-stack.html , one.html and two.html</h2>
<h3>This part of the page (index.html) does not change when you click in a link</h3>
<p>Open DevTools in your browser (second mouse button, click on Inspect Elements) and see what happens with the elements of this page when you click a link</p>
<component name="view-stack">
<routing path="#one" name="page-one"></routing>
<routing path="#two" name="page-two"></routing>
<routing path="#" name="view-stack"></routing>
<routing path="" name="view-stack"></routing>
</component>
Give some style to your component
<style>
component[name=view-stack]{
border: 1px solid black;
width: 200px;
height: 200px;
position: relative;
display: block;
padding: 0;
}
</style>
<head>
<script type="text/javascript" src="https://cdn.qcobjects.dev/QCObjects.js"></script>
</head>
<body>
<style>
component[name=view-stack]{
border: 1px solid black;
width: 200px;
height: 200px;
position: relative;
display: block;
padding: 0;
}
</style>
<h1>This is a view stack example</h1>
<h2>There are 3 files, view-stack.html , one.html and two.html</h2>
<h3>This part of the page (index.html) does not change when you click in a link</h3>
<p>Open DevTools in your browser (second mouse button, click on Inspect Elements) and see what happens with the elements of this page when you click a link</p>
<component name="view-stack">
<routing path="#one" name="page-one"></routing>
<routing path="#two" name="page-two"></routing>
<routing path="#" name="view-stack"></routing>
<routing path="" name="view-stack"></routing>
</component>
</body>
See the file index.html for a complete example