对 Ant Design 如何生成网站的解析(2)
2018-04-06 12:45
183 查看
有道云地址: https://note.youdao.com/share/?id=0a949224cda8c696300f49cd914d97ea&type=note#/E:\学习记录\Nodejs\Example\ant-design-master\site\bisheng.config.js
const homeTmpl = './template/Home/index';const contentTmpl = './template/Content/index';const redirectTmpl = './template/Redirect';路由指向三个模板
contentTmpl 指向网站的显示正文
E:\学习记录\Nodejs\Example\ant-design-master\site\theme\template\Content\index.jsx
https://www.geek-share.com/detail/2750754860.html
Content\index.jsx 引入 MainContent.jsx 引入 ComponentDoc.jsx 引入 Demo.jsx
这个preview是E:\学习记录\Nodejs\Example\ant-design-master\site\theme\template\Content\index.jsx中生成的
MainContent中 demos带入preview const mainContainerClass = classNames('main-container', { 'main-container-component': !!props.demos, });!!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false;
htmlTemplate: './site/theme/static/template.html', ‘开始的模板,在这里面导入 在进行载入时,会显示出 ,然后就是根据路由地址选择加载的模板
阅读更多
bisheng.config.js
3KBodule.exports = { port: 8001, source: { components: './components', docs: './docs', changelog: [ 'CHANGELOG.zh-CN.md', 'CHANGELOG.en-US.md', ], 导入文件资源 }, theme: './site/theme', ’ 路由地址 htmlTemplate: './site/theme/static/template.html', ‘开始的模板,在这里面导入index.js
2.25KBconst homeTmpl = './template/Home/index';const contentTmpl = './template/Content/index';const redirectTmpl = './template/Redirect';路由指向三个模板
contentTmpl 指向网站的显示正文
E:\学习记录\Nodejs\Example\ant-design-master\site\theme\template\Content\index.jsx
index.jsx
1.06KBhttps://www.geek-share.com/detail/2750754860.html
- componentWillUpdate(object nextProps, object nextState)
Content\index.jsx 引入 MainContent.jsx 引入 ComponentDoc.jsx 引入 Demo.jsx
Demo.jsx
9.94KB代码的生成效果 是 Demo.jsx中的 通过 preview(React, ReactDOM)生成这个preview是E:\学习记录\Nodejs\Example\ant-design-master\site\theme\template\Content\index.jsx中生成的
MainContent中 demos带入preview const mainContainerClass = classNames('main-container', { 'main-container-component': !!props.demos, });!!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false;
htmlTemplate: './site/theme/static/template.html', ‘开始的模板,在这里面导入 在进行载入时,会显示出 ,然后就是根据路由地址选择加载的模板
<script src="{{ root }}index.js"></script>
// Just import style for https://github.com/ant-design/ant-design/issues/3745
const req = require.context('./components', true, /^\.\/[^_][\w-]+\/style\/index\.tsx?$/);
https://www.geek-share.com/detail/2728016619.html
可以使用 require.context() 方法来创建自己的(模块)上下文,这个方法有 3 个参数:要搜索的文件夹目录,是否还应该搜索它的子目录,以及一个匹配文件的正则表达式。require.context(directory, useSubdirectories = false, regExp = /^\.\//)
阅读更多
相关文章推荐
- [轉]VS2008发布、生成网站时如何设置固定的dll文件名?
- 如何防恶意解析,禁止用IP访问网站的Apache设置?
- DedeCMS如何将网站地图生成在根目录
- IMCART解析外贸网站如何进行SEO优化
- 网站中的缩略图是如何生成的?(C#处理图像)
- 如何使用Hpple解析HTML,以及获取网站上的所有超链接
- [转]VS2008发布、生成网站时如何设置固定的dll文件名
- VS2005发布、生成网站时如何设置固定的dll文件名?
- 织梦DEDECMS网站如何生成xml格式网站地图
- 如何向Google、Yahoo!、MSN、Ask和百度提交在线生成的网站地图Sitemap
- vs2005中如何发布网站及打包web项目生成安装文件【转】
- 如何使用本地解析调试网站内容?
- VS2008发布、生成网站时如何设置固定的dll文件名?
- 实战篇:案例解析-如何对企业网站SEO优化把脉?
- VS2005发布、生成网站时如何设置固定的dll文件名?
- 动态网站如何生成静态页面
- 黑客是如何利用Windows2003+IIS6.0的文件名解析漏洞入侵网站挂马的?
- 如何使用JSON Framework库解析与生成json数据(iphone网络篇二)
- 织梦网站地图如何修改生成路径?
- VS2005发布、生成网站时如何设置固定的dll文件名?