UNPKG

@sanpjs/create-sanp-app

Version:

@sanpjs/create-sanp-app

47 lines (40 loc) 970 B
/** * @file demo */ import {Component} from 'san'; import '../global.less'; import logo from '@/public/images/logo.svg'; import Header from '../components/header'; import {Link} from 'san-router'; import {connect} from '../utils/Store'; import '../store'; class DemoComponent extends Component { static template = ` <div class="main"> <ui-header/> <img class="logo" src="{{logo}}"/> <h1>{{title}}</h1> <h2>{{content}}</h2> <h2>store: {{data1}}</h2> <h2><router-link to="/index">to index</router-link></h2> </div> `; static components = { 'ui-header': Header, 'router-link': Link } initData() { return { logo, content: 'Hello world, I am Demo~' }; } } export default connect.san( { data1: 'common.data1' }, { getDemoData: 'common:getDemoData' } )(DemoComponent);