JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdn.jsdelivr.net/npm/[email protected]/framework7-bundle.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/framework7-bundle.css">
<!DOCTYPE html>
<html>
<head>
<!-- Required meta tags-->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, viewport-fit=cover">
<meta name="apple-mobile-web-app-capable" content="yes">
<!-- Color theme for statusbar (Android only) -->
<meta name="theme-color" content="#2196f3">
<!-- Your app title -->
<title>My App</title>
</head>
<body>
<!-- App root element -->
<div id="app">
<!-- Your main view, should have "view-main" class -->
<div class="view view-main">
<!-- Initial Page, "data-name" contains page name -->
<div data-name="home" class="page">
<!-- Top Navbar -->
<div class="navbar">
<div class="navbar-bg"></div>
<div class="navbar-inner">
<div class="title">Awesome App</div>
</div>
</div>
<!-- Scrollable page content -->
<div class="page-content">
<div class="block block-strong">
Calendar Day Click Example
</div>
<div class="block">
<a href="#" class="pick-date"><i class="fa fa-calendar fa-lg"></i>08/13/2022</a>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
JavaScript
var app = new Framework7({
el: '#app',
name: 'My App',
id: 'com.myapp.test',
theme: 'ios'
});
var mainView = app.views.create('.view-main');
app.calendar.create({
inputEl:'.pick-date',
vakue:[],
on:{
dayClick:function(cal,dayEl,year,month,day){
app.dialog.alert('Day click date is'+ month+'/'+day+'/'+year);
var dt = cal.getValue();
console.log(dt);
}
}
});