Former-commit-id: 800b35f24052b1b50d950dd6aad5df2d967e838a
TangShanKaiPing
wanggang 6 years ago
parent 5da9049459
commit 074a68452d

@ -14,4 +14,15 @@
<ProjectReference Include="..\IoTClient\Assets\StreamingAssets\IoT.Resources.csproj" />
<ProjectReference Include="..\IoT.Shared\IoT.Shared.csproj" />
</ItemGroup>
<ItemGroup>
<Content Update="wwwroot\test2.c1.html">
<DependentUpon>test2.html</DependentUpon>
</Content>
<Content Update="wwwroot\test2.c2.html">
<DependentUpon>test2.html</DependentUpon>
</Content>
<Content Update="wwwroot\test2.home.html">
<DependentUpon>test2.html</DependentUpon>
</Content>
</ItemGroup>
</Project>

@ -1,5 +1,5 @@
<template>
<f7-page name="foo">
<f7-page class="foo">
<f7-navbar title="Foo" back-link="Back"></f7-navbar>
<f7-block-title>{{count}}</f7-block-title>
<f7-block strong>

@ -1,15 +1,13 @@
Vue.component('foo', function (resolve, reject) {
// 可以请求一个html文件既然存放模板还是html文件存放比较好
$.get("./test.c1.html").then(function (res) {
var foo = Vue.component('foo', function (resolve, reject) {
axios.get("./test.c1.html").then(function (response) {
resolve({
template: res,
template: response.data,
data() {
return {
count: 123
};
},
created: function () {
//alert('created');
}
})
});

@ -1,5 +1,5 @@
<template>
<f7-page name="bar">
<f7-page class="bar">
<f7-navbar title="Bar" back-link="Back"></f7-navbar>
<f7-block-title>{{count}}</f7-block-title>
<f7-block strong>

@ -1,15 +1,13 @@
Vue.component('bar', function (resolve, reject) {
// 可以请求一个html文件既然存放模板还是html文件存放比较好
$.get("./test.c2.html").then(function (res) {
var bar = Vue.component('bar', function (resolve, reject) {
axios.get("./test.c2.html").then(function (response) {
resolve({
template: res,
template: response.data,
data() {
return {
count: 465
count: 123
};
},
created: function () {
//alert('created');
}
})
});

File diff suppressed because one or more lines are too long

@ -1,15 +1,13 @@
Vue.component('home', function (resolve, reject) {
// 可以请求一个html文件既然存放模板还是html文件存放比较好
$.get("./test.home.html").then(function (res) {
var home = Vue.component('home', function (resolve, reject) {
axios.get("./test.home.html").then(function (response) {
resolve({
template: res,
template: response.data,
data() {
return {
count: 123
selected: 'home'
};
},
created: function () {
console.log('created');
}
})
});

@ -10,9 +10,9 @@
</head>
<body>
<div id="app">
<f7-app :params="f7params">
<f7-app :params="$root.f7params">
<f7-statusbar></f7-statusbar>
<f7-view id="main-view" url="/home/" main class="safe-areas">
<f7-view main url="/home/">
</f7-view>
</f7-app>
</div>
@ -25,6 +25,7 @@
</f7-page>
</template>
<script src="lib/jquery/jquery.min.js"></script>
<script src="lib/axios/axios.min.js"></script>
<script src="lib/framework7/js/framework7.bundle.min.js"></script>
<script src="lib/vue/vue.min.js"></script>
<script src="lib/framework7/js/framework7-vue.bundle.min.js"></script>

@ -0,0 +1,9 @@
<template>
<f7-page class="foo">
<f7-navbar title="Foo" back-link="Back"></f7-navbar>
<f7-block-title>{{count}}</f7-block-title>
<f7-block strong>
<p>1</p>
</f7-block>
</f7-page>
</template>

@ -0,0 +1,9 @@
<template>
<f7-page class="bar">
<f7-navbar title="Bar" back-link="Back"></f7-navbar>
<f7-block-title>{{count}}</f7-block-title>
<f7-block strong>
<p>2</p>
</f7-block>
</f7-page>
</template>

@ -0,0 +1,9 @@
<template>
<f7-page class="home">
<f7-navbar title="Home" />
<f7-list>
<f7-list-item link="/url1/" title="fool"></f7-list-item>
<f7-list-item link="/url2/" title="bar"></f7-list-item>
</f7-list>
</f7-page>
</template>

@ -0,0 +1,45 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui, viewport-fit=cover">
<meta name="apple-mobile-web-app-capable" content="yes">
<link rel="stylesheet" href="lib/framework7/css/framework7.bundle.min.css">
<link rel="stylesheet" href="css/framework7-icons.css">
<link rel="stylesheet" href="css/app.css">
</head>
<body>
<div id="app">
<p>
<router-link to="/">Go to Home</router-link>
<router-link to="/foo">Go to Foo</router-link>
<router-link to="/bar">Go to Bar</router-link>
</p>
<router-view></router-view>
</div>
<script src="lib/jquery/jquery.min.js"></script>
<script src="lib/axios/axios.min.js"></script>
<script src="lib/framework7/js/framework7.bundle.min.js"></script>
<script src="lib/vue/vue.min.js"></script>
<script src="lib/framework7/js/framework7-vue.bundle.min.js"></script>
<script src="lib/vue-router/vue-router.min.js"></script>
<script type="text/javascript" src="test.home.js"></script>
<script type="text/javascript" src="test.c1.js"></script>
<script type="text/javascript" src="test.c2.js"></script>
<script>
const routes = [
{ path: '/', component: home },
{ path: '/foo', component: foo },
{ path: '/bar', component: bar }
]
const router = new VueRouter({
routes
})
const app = new Vue({
router
}).$mount('#app')
</script>
</body>
</html>

@ -0,0 +1,39 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui, viewport-fit=cover">
<meta name="apple-mobile-web-app-capable" content="yes">
<link rel="stylesheet" href="lib/mint-ui/style.min.css">
<link rel="stylesheet" href="css/app.css">
</head>
<body>
<div id="app">
<router-view>
</router-view>
</div>
<script src="lib/jquery/jquery.min.js"></script>
<script src="lib/axios/axios.min.js"></script>
<script src="lib/vue/vue.min.js"></script>
<script src="lib/mint-ui/index.js"></script>
<script src="lib/vue-router/vue-router.min.js"></script>
<script type="text/javascript" src="test.home.js"></script>
<script type="text/javascript" src="test.c1.js"></script>
<script type="text/javascript" src="test.c2.js"></script>
<script>
const routes = [
{ path: '/', component: home },
{ path: '/foo', component: foo },
{ path: '/bar', component: bar }
]
const router = new VueRouter({
routes
})
const app = new Vue({
router
}).$mount('#app')
</script>
</body>
</html>

@ -73,7 +73,12 @@
{
"library": "../../../lib/node_modules/vue-router/dist/",
"destination": "wwwroot/lib/vue-router/",
"files": ["vue-router.min.js"]
"files": [ "vue-router.min.js" ]
},
{
"library": "../../../lib/node_modules/mint-ui/lib/",
"destination": "wwwroot/lib/mint-ui/",
"files": [ "style.min.css", "index.js" ]
},
{
"library": "../../../lib/node_modules/urijs/src/",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -33,7 +33,8 @@
"vue": "2.6.10",
"vue-router": "2.7.0",
"metro4": "4.3.3",
"toastr": "2.1.4"
"toastr": "2.1.4",
"mint-ui": "2.2.13"
},
"devDependencies": {},
"scripts": {

Loading…
Cancel
Save